12#ifndef WSFXIO_DESTINATION_HPP
13#define WSFXIO_DESTINATION_HPP
15#include "wsf_export.h"
35 bool IsEmpty()
const {
return mIO_List.empty(); }
39 const std::vector<PakSocketIO*>&
GetIO_List()
const {
return mIO_List; }
43 const std::vector<WsfXIO_Connection*>&
GetConnections() {
return mConnectionList; }
46 void RebuildIO_List();
47 std::vector<WsfXIO_Connection*> mConnectionList;
48 std::vector<PakSocketIO*> mIO_List;
#define WSF_EXPORT
Definition WsfXIO_Export.hpp:35
Definition WsfXIO_Connection.hpp:37
Definition WsfXIO_Destination.hpp:26
void RemoveAll(WsfXIO_Connection *aConnectionPtr)
Definition WsfXIO_Destination.cpp:37
const std::vector< WsfXIO_Connection * > & GetConnections()
Definition WsfXIO_Destination.hpp:43
bool IsEmpty() const
Returns true if the destination is null.
Definition WsfXIO_Destination.hpp:35
const std::vector< PakSocketIO * > & GetIO_List() const
Definition WsfXIO_Destination.hpp:39
void Remove(WsfXIO_Connection *aConnectionPtr)
Removes a connection from the list.
Definition WsfXIO_Destination.cpp:28
void Add(WsfXIO_Connection *aConnectionPtr)
Definition WsfXIO_Destination.cpp:21
Base class for XIO Packets. Provides the header information.
Definition WsfXIO_Packet.hpp:46