MAK RTIspy API Documentation for HLA Evolved
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Classes | Macros | Typedefs
rtiAssistantPeer.h File Reference

Contains the DtRtiAssistantPeer class declaration. More...

Go to the source code of this file.

Classes

class  DtAssistanConnectionCbInfo
 
class  DtRtiAssistantPeer
 DtRtiAssistantPeer manages the sharing of information between one Assistant to other Assistants using the same multicast address. More...
 
struct  DtRtiAssistantPeer::DtPeerMsgStats
 
struct  DtRtiAssistantPeer::cmpByMacAddr
 
struct  DtRtiAssistantPeer::cmpByMacAddrThenFam
 

Macros

#define DtCbInfoStruct(cbType)
 

Typedefs

typedef void(* DtInterfaceFoundCb )(void *)
 
typedef void(* DtAssistantConnectionLostCallback )(const DtAssistantConnectionStruct &sock, void *usr)
 
typedef void(* DtAssistantSocketAdditionCb )(int compId, void *usr)
 Socket addition and removal callback signatures. More...
 
typedef void(* DtAssistantSocketRemovalCb )(int compId, const MAKRti::DtString &reason, void *usr)
 
typedef std::list
< DtAssistantPeerSocketAdditionCbInfo * > 
DtAssistantPeerSocketAdditionCallbackList
 
typedef std::list
< DtAssistantPeerSocketRemovalCbInfo * > 
DtAssistantPeerSocketRemovalCallbackList
 

Detailed Description

Contains the DtRtiAssistantPeer class declaration.

Macro Definition Documentation

#define DtCbInfoStruct (   cbType)
Value:
struct cbType##Info \
{ \
cbType##Info( cbType cb, void* usr ) : \
myCb(cb), \
myUsr(usr) \
{ }; \
cbType myCb; \
void* myUsr; \
};

Typedef Documentation

typedef void(* DtAssistantConnectionLostCallback)(const DtAssistantConnectionStruct &sock, void *usr)
typedef std::list<DtAssistantPeerSocketAdditionCbInfo*> DtAssistantPeerSocketAdditionCallbackList
typedef std::list<DtAssistantPeerSocketRemovalCbInfo*> DtAssistantPeerSocketRemovalCallbackList
typedef void(* DtAssistantSocketAdditionCb)(int compId, void *usr)

Socket addition and removal callback signatures.

typedef void(* DtAssistantSocketRemovalCb)(int compId, const MAKRti::DtString &reason, void *usr)
typedef void(* DtInterfaceFoundCb)(void *)

Document ID: Generated on Thu May 11 15:55:32 EDT 2023 from SVN revision 254743
Copyright © 2005-2020 MAK Technologies Inc. All Rights Reserved (www.mak.com)