addChangeCB(ArFunctor2< ArServerClient *, std::list< ArNetPacket * > * > *functor) | ArMapChanger | [virtual] |
addFileLineSetPackets(MapChangeDataType dataType, ArMapChangeDetails::MapLineChangeType changeType, const char *scanType, const char *extra, ArMapFileLineSet *fileLineSet, std::list< ArNetPacket * > *packetListOut) | ArMapChanger | [protected] |
addFileLineToPacketList(MapChangeDataType dataType, ArMapChangeDetails::MapLineChangeType changeType, const char *scanType, const ArMapFileLine &fileLine, std::list< ArNetPacket * > *packetListOut) | ArMapChanger | [protected] |
addGroupToPacketList(MapChangeDataType dataType, ArMapChangeDetails::MapLineChangeType changeType, const char *scanType, ArMapFileLineGroup &group, std::list< ArNetPacket * > *packetListOut) | ArMapChanger | [protected] |
addHeaderToPacket(MapChangeCommand command, MapChangeDataType dataType, ArMapChangeDetails::MapLineChangeType changeType, const char *scanType, ArNetPacket *packet) | ArMapChanger | [protected] |
addLinesPackets(ArMapChangeDetails::MapLineChangeType changeType, const char *scanType, std::vector< ArLineSegment > *lineSegmentList, std::list< ArNetPacket * > *packetListOut) | ArMapChanger | [protected] |
addPointsPackets(ArMapChangeDetails::MapLineChangeType changeType, const char *scanType, std::vector< ArPose > *pointList, std::list< ArNetPacket * > *packetListOut) | ArMapChanger | [protected] |
addPostWriteFileCB(ArFunctor *functor, ArListPos::Pos position=ArListPos::LAST) | ArMapChanger | [virtual] |
addPreWriteFileCB(ArFunctor *functor, ArListPos::Pos position=ArListPos::LAST) | ArMapChanger | [virtual] |
addToCallbackList(ArFunctor *functor, ArListPos::Pos position, std::list< ArFunctor * > *cbList) | ArMapChanger | [protected] |
applyInfoChanges(ArMapChangeDetails *changeDetails) | ArMapChanger | [protected] |
applyMapChanges(ArMapChangeDetails *changeDetails) | ArMapChanger | [virtual] |
applyObjectChanges(ArMapChangeDetails *changeDetails) | ArMapChanger | [protected] |
applyScanChanges(ArMapChangeDetails *changeDetails) | ArMapChanger | [protected] |
applyScanChanges(ArMapChangeDetails *changeDetails, const char *scanType, ArFileParser &parser) | ArMapChanger | [protected] |
applySupplementChanges(ArMapChangeDetails *changeDetails) | ArMapChanger | [protected] |
ArMapChanger(ArServerBase *server, ArMapInterface *map) | ArMapChanger | |
ArMapChanger(ArClientBase *client, const std::list< std::string > &infoNames) | ArMapChanger | |
ArMapChanger(ArMapInterface *map) | ArMapChanger | |
CANCEL_CHANGES enum value | ArMapChanger | [protected] |
CHANGE_COMMAND_COUNT enum value (defined in ArMapChanger) | ArMapChanger | [protected] |
CHANGE_DATA_TYPE_COUNT enum value (defined in ArMapChanger) | ArMapChanger | [protected] |
CHANGE_FAILED enum value (defined in ArMapChanger) | ArMapChanger | [protected] |
CHANGE_SUCCESS enum value (defined in ArMapChanger) | ArMapChanger | [protected] |
CHANGES_IN_PROGRESS_PACKET_NAME | ArMapChanger | [static] |
CONTINUE_CHANGES enum value | ArMapChanger | [protected] |
convertChangeDetailsToPacketList(ArMapChangeDetails *changeDetails, std::list< ArNetPacket * > *packetListOut, bool isRelay=false) | ArMapChanger | [protected] |
convertPacketListToChangeDetails(std::list< ArNetPacket * > &packetList, ArMapChangeDetails *changeDetailsOut) | ArMapChanger | [protected] |
FINISH_CHANGES enum value | ArMapChanger | [protected] |
handleChangePacket(ArServerClient *client, ArNetPacket *packet) | ArMapChanger | [protected, virtual] |
handleChangeReplyPacket(ArNetPacket *packet) | ArMapChanger | [protected, virtual] |
handleChangesInProgressPacket(ArNetPacket *packet) | ArMapChanger | [protected, virtual] |
handleClientShutdown() | ArMapChanger | [protected, virtual] |
handleIdleProcessingPacket(ArNetPacket *packet) | ArMapChanger | [protected, virtual] |
INFO_DATA enum value | ArMapChanger | [protected] |
isIdleProcessingPending() | ArMapChanger | [protected] |
isMatchingObjects(ArMapObject *obj1, ArMapObject *obj2) | ArMapChanger | [protected] |
LAST_CHANGE_COMMAND enum value | ArMapChanger | [protected] |
LAST_CHANGE_DATA_TYPE enum value | ArMapChanger | [protected] |
LINES_DATA enum value | ArMapChanger | [protected] |
MapChangeCommand enum name | ArMapChanger | [protected] |
MapChangeDataType enum name | ArMapChanger | [protected] |
MapChangeReplyType enum name | ArMapChanger | [protected] |
MAX_LINES_IN_PACKET enum value (defined in ArMapChanger) | ArMapChanger | [protected] |
MAX_POINTS_IN_PACKET enum value (defined in ArMapChanger) | ArMapChanger | [protected] |
myChangeCBList | ArMapChanger | [protected] |
myChangeDetails | ArMapChanger | [protected] |
myClient | ArMapChanger | [protected] |
myClientInfo | ArMapChanger | [protected] |
myClientInfoMutex | ArMapChanger | [protected] |
myClientMutex | ArMapChanger | [protected] |
myClientShutdownCB | ArMapChanger | [protected] |
myHandleChangePacketCB | ArMapChanger | [protected] |
myHandleChangesInProgressPacketCB | ArMapChanger | [protected] |
myHandleIdleProcessingPacketCB | ArMapChanger | [protected] |
myHandleReplyPacketCB | ArMapChanger | [protected] |
myIdleProcessingMutex | ArMapChanger | [protected] |
myInfoNames | ArMapChanger | [protected] |
myInterleaveMutex | ArMapChanger | [protected] |
myIsIdleProcessingPending | ArMapChanger | [protected] |
myIsWaitingForReturn | ArMapChanger | [protected] |
myMap | ArMapChanger | [protected] |
myPostWriteCBList | ArMapChanger | [protected] |
myPreWriteCBList | ArMapChanger | [protected] |
myReadyForNextPacket | ArMapChanger | [protected] |
myServer | ArMapChanger | [protected] |
myWorkingMap | ArMapChanger | [protected] |
NO_CHANGE enum value | ArMapChanger | [protected] |
OBJECTS_DATA enum value | ArMapChanger | [protected] |
POINTS_DATA enum value | ArMapChanger | [protected] |
PROCESS_CHANGES_PACKET_NAME | ArMapChanger | [static] |
remChangeCB(ArFunctor2< ArServerClient *, std::list< ArNetPacket * > * > *functor) | ArMapChanger | [virtual] |
remFromCallbackList(ArFunctor *functor, std::list< ArFunctor * > *cbList) | ArMapChanger | [protected] |
remPostWriteFileCB(ArFunctor *functor) | ArMapChanger | [virtual] |
remPreWriteFileCB(ArFunctor *functor) | ArMapChanger | [virtual] |
resetPacketList(std::list< ArNetPacket * > *packetList) | ArMapChanger | [protected] |
sendMapChanges(ArMapChangeDetails *changeDetails) | ArMapChanger | [virtual] |
sendPacketList(const std::list< ArNetPacket * > &packetList) | ArMapChanger | [virtual] |
START_CHANGES enum value | ArMapChanger | [protected] |
SUMMARY_DATA enum value | ArMapChanger | [protected] |
SUPPLEMENT_DATA enum value | ArMapChanger | [protected] |
unpackFileLineSet(ArNetPacket *packet, MapChangeDataType dataType, ArMapChangeDetails::MapLineChangeType changeType, const char *scanType, int *numGroups, int *numChildren, ArMapChangeDetails *changeDetails) | ArMapChanger | [protected] |
unpackHeader(ArNetPacket *packet, MapChangeCommand *commandOut, ArMapId *origMapIdOut, ArMapId *newMapIdOut=NULL, MapChangeDataType *dataTypeOut=NULL, ArMapChangeDetails::MapLineChangeType *changeTypeOut=NULL, std::string *scanTypeOut=NULL) | ArMapChanger | [protected] |
unpackLines(ArNetPacket *packet, ArMapChangeDetails::MapLineChangeType changeType, const char *scanType, int *numLines, ArMapChangeDetails *changeDetails) | ArMapChanger | [protected] |
unpackPoints(ArNetPacket *packet, ArMapChangeDetails::MapLineChangeType changeType, const char *scanType, int *numPoints, ArMapChangeDetails *changeDetails) | ArMapChanger | [protected] |
waitForReply(ArTime &started) | ArMapChanger | [protected] |
~ArMapChanger() | ArMapChanger | [virtual] |