Dobby 3.0
Dobby “Docker based Thingy” is a tool for managing and running OCI containers using crun
Loading...
Searching...
No Matches
Public Member Functions | List of all members
AICommon::IPollLoop Class Referenceabstract
Inheritance diagram for AICommon::IPollLoop:
Inheritance graph
[legend]

Public Member Functions

virtual bool start (int priority=-1)=0
 
virtual void stop ()=0
 
virtual std::thread::id threadId () const =0
 
virtual pid_t gettid () const =0
 
virtual bool addSource (const std::shared_ptr< IPollSource > &source, int fd, uint32_t events)=0
 
virtual bool modSource (const std::shared_ptr< IPollSource > &source, uint32_t events)=0
 
virtual void delSource (const std::shared_ptr< IPollSource > &source, int fd=-1)=0
 
virtual bool hasSource (const std::shared_ptr< IPollSource > &source)=0
 

Member Function Documentation

◆ addSource()

virtual bool AICommon::IPollLoop::addSource ( const std::shared_ptr< IPollSource > &  source,
int  fd,
uint32_t  events 
)
pure virtual

Implemented in AICommon::PollLoop.

◆ gettid()

virtual pid_t AICommon::IPollLoop::gettid ( ) const
pure virtual

Implemented in AICommon::PollLoop.

◆ hasSource()

virtual bool AICommon::IPollLoop::hasSource ( const std::shared_ptr< IPollSource > &  source)
pure virtual

Implemented in AICommon::PollLoop.

◆ start()

virtual bool AICommon::IPollLoop::start ( int  priority = -1)
pure virtual

Implemented in AICommon::PollLoop.

◆ stop()

virtual void AICommon::IPollLoop::stop ( )
pure virtual

Implemented in AICommon::PollLoop.

◆ threadId()

virtual std::thread::id AICommon::IPollLoop::threadId ( ) const
pure virtual

Implemented in AICommon::PollLoop.


The documentation for this class was generated from the following file: