#include "StdAfx.h" #include "sametime.h" /* Stubs, NOT IMPLEMENTED NOW */ void mwServicePlace_opened(struct mwPlace* place) { } void mwServicePlace_closed(struct mwPlace* place, guint32 code) { } void mwServicePlace_peerJoined(struct mwPlace* place, const struct mwIdBlock* peer) { } void mwServicePlace_peerParted(struct mwPlace* place, const struct mwIdBlock* peer) { } void mwServicePlace_peerSetAttribute(struct mwPlace* place, const struct mwIdBlock* peer, guint32 attr, struct mwOpaque* o) { } void mwServicePlace_peerUnsetAttribute(struct mwPlace* place, const struct mwIdBlock* peer, guint32 attr) { } void mwServicePlace_message(struct mwPlace* place, const struct mwIdBlock* who, const char* msg) { } void mwServicePlace_clear(struct mwServicePlace* srvc) { } mwPlaceHandler mwPlace_handler = { mwServicePlace_opened, mwServicePlace_closed, mwServicePlace_peerJoined, mwServicePlace_peerParted, mwServicePlace_peerSetAttribute, mwServicePlace_peerUnsetAttribute, mwServicePlace_message, mwServicePlace_clear }; void CSametimeProto::InitPlaces(mwSession* session) { debugLogW(L"CSametimeProto::InitPlaces()"); mwSession_addService(session, (mwService*)(service_places = mwServicePlace_new(session, &mwPlace_handler))); } void CSametimeProto::DeinitPlaces(mwSession* session) { debugLogW(L"CSametimeProto::DeinitPlaces()"); mwSession_removeService(session, mwService_PLACE); mwService_free((mwService*)service_places); service_places = 0; }