|
Public Methods |
| | SockEventBrokerC (const StringC &name, const StringC &endpoint, const char *) |
| | SockEventBrokerC () |
| virtual | ~SockEventBrokerC () |
| virtual int | AssignInterface (const StringC &, InterfaceC *) |
| virtual void | InitializationReady () |
| virtual int | ProcessEvents () |
Protected Methods |
| void | Init (const StringC &name, const StringC &endpoint, const char *) |
| void | SetInitData (const char *, long) |
| void | CalcInterfacesMaxLengths () |
| virtual void | Update () |
| virtual void | PostUpdate () |
| virtual void | Swap () |
| virtual void | SetSleep () |
| virtual void | SetWake () |
| void | ExchangeData () |
| void | BroadcastDataOfInterfaces (long &sockIter, long &dataIter) |
| void | RecvDataOfInterfaces (long &sockIter, long &dataIter) |
| void | WaitOnMaster () |
| void | SetDataOfInterfaces (char *data) |
| void | SetDataOfInterfacesTCP (char *data, char *ownData) |
| void | UpdateDatapackage () |
| void | CalcDataMinMaxLength () |
| void | WaitOnInitData (SockAddressC &) |
| void | InitAsSlave () |
| void | InitAsNormal () |
| void | GetInterface (StringC interfacename, StringC trobjname, long &id, long &stype) |
| void | ExchangeDataSlave () |
| void | ExchangeDataNormal () |
| int | ProcessEventsNormal () |
| int | ProcessEventsSlave () |
Protected Attributes |
| StringC | m_name |
| SocketC | m_socketToMaster |
| ByteArrayC | m_data |
| ArrayC< ByteArrayC > | m_tmpdata |
| ArrayC< InterfaceC * > | m_pInterface |
| ArrayC< long > | m_interfaceDataAssignedLength |
| ArrayC< long > | m_interfaceDataMinLength |
| ArrayC< long > | m_interfaceDataMaxLength |
| long | m_dataAssignedLength |
| long | m_dataPresentLength |
| int | m_datapackageUpdated |
| long | m_dataPortBase |
| long | m_anzahlTrObj |
| int | m_init |
| int | m_start |
| int | m_dataBroadcasted |
| long | m_anzahlDataPorts |
| StringC | m_endpoint |
| SockAddressC | m_udpAddressToMaster |
| ArrayC< SockAddressC > | m_dataBroadcastAddress |
| ArrayC< SocketC * > | m_pUdpSocket |
| SocketC * | m_pUdpSocketSyncSwap |
| long | m_broadcastBase |
| StringC | m_broadcastNetAddr |
| long | m_localType |
| char * | m_szLocalIP |
| long * | m_swapMsgData |
| long | m_swapMsgDataSize |
| MsgDataStruct | m_msgData |