diff --git a/html/Socket_8h_source.html b/html/Socket_8h_source.html index d051b50..b298065 100644 --- a/html/Socket_8h_source.html +++ b/html/Socket_8h_source.html @@ -95,101 +95,101 @@ $(function() {
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+ My Project
+
+ |
+
Parse epoll event and call specified callbacks.
The event received from epoll is sent through the eventReceived method which will parse the event and call the read and write callbacks on the socket.
-This method is called by the BMAEPoll object and should not be called from any user extended classes unless an epoll event is being simulated.
+This method is called by the BMAEPoll object and should not be called from any user extended classes unless an epoll event is being simulated.
+The return value of false will delete the socket object causing the destructors to run. The return value of true will enable the socket on ePoll to receive more events.
@@ -437,7 +438,7 @@ boolUse the shutdown() method to terminate the socket connection and remove resources. This method is provided to ensure that all destructors are called for all inherited objects without a virtual destructor.
+Use the shutdown() method to terminate the socket connection and remove resources. This method is provided to ensure that all destructors are called for all inherited objects with a virtual destructor.
event(std::stringstream &out) (defined in core::Subscription) | core::Subscription | |
id (defined in core::Subscription) | core::Subscription | |
ifSubscriber(TCPSession &session) (defined in core::Subscription) | core::Subscription | |
mode (defined in core::Subscription) | core::Subscription | |
onSubscribe(TCPSession &session) (defined in core::Subscription) | core::Subscription | virtual |
owner (defined in core::Subscription) | core::Subscription | |
process(coreutils::ZString &request, std::stringstream &out) (defined in core::Subscription) | core::Subscription | virtual |
subscribe(TCPSession &session) (defined in core::Subscription) | core::Subscription | |
subscribers (defined in core::Subscription) | core::Subscription | |
Subscription(std::string id) (defined in core::Subscription) | core::Subscription | |
Subscription(std::string id, TCPSession &session) (defined in core::Subscription) | core::Subscription | |
Subscription(std::string id, std::string mode="*AUTHOR") (defined in core::Subscription) | core::Subscription | |
Subscription(std::string id, TCPSession &session, std::string mode="*AUTHOR") (defined in core::Subscription) | core::Subscription | |
unsubscribe(TCPSession &session) (defined in core::Subscription) | core::Subscription | |
~Subscription() (defined in core::Subscription) | core::Subscription | virtual |
Public Member Functions | |
- | Subscription (std::string id) |
- | Subscription (std::string id, TCPSession &session) |
+ | Subscription (std::string id, std::string mode="*AUTHOR") |
+ | Subscription (std::string id, TCPSession &session, std::string mode="*AUTHOR") |
int | subscribe (TCPSession &session) |
onSubscribe | int | event (std::stringstream &out) |
+bool | ifSubscriber (TCPSession &session) |
Public Attributes | ||
std::string | id | |
+std::string | mode | |
TCPSession * | owner | |
start() | core::Thread | |
tag (defined in core::Object) | core::Object | |
Thread(EPoll &ePoll) (defined in core::Thread) | core::Thread | |
~Thread() (defined in core::Thread) | core::Thread | |
Thread(EPoll &ePoll, ThreadScope *thread) (defined in core::Thread) | core::Thread | |
~Thread() (defined in core::Thread) | core::Thread |
+ My Project
+
+ |
+
This is the complete list of members for core::ThreadScope, including all inherited members.
+ThreadScope() (defined in core::ThreadScope) | core::ThreadScope | inline |
+ My Project
+
+ |
+
s |
u |
o |
e |
t |
u |