Dobby
3.0
Dobby “Docker based Thingy” is a tool for managing and running OCI containers using crun
|
Interface that plugin libraries have to implement. More...
#include <IDobbyRdkLoggingPlugin.h>
Public Member Functions | |
virtual void | RegisterPollSources (int fd, std::shared_ptr< AICommon::IPollLoop > pollLoop)=0 |
virtual void | DumpToLog (const int bufferFd)=0 |
Public Member Functions inherited from IDobbyRdkPlugin | |
virtual std::string | name () const =0 |
Should return the name of the plugin. More... | |
virtual unsigned | hookHints () const =0 |
Should return a bitfield of the hook points implemented by the plugin. More... | |
virtual bool | postInstallation ()=0 |
virtual bool | preCreation ()=0 |
virtual bool | createRuntime ()=0 |
virtual bool | createContainer ()=0 |
virtual bool | postStart ()=0 |
virtual bool | postHalt ()=0 |
virtual bool | postStop ()=0 |
virtual std::vector< std::string > | getDependencies () const =0 |
Should return the names of the plugins this plugin depends on. More... | |
Additional Inherited Members | |
Public Types inherited from IDobbyRdkPlugin | |
enum | HintFlags : unsigned { PostInstallationFlag = (1 << 0) , PreCreationFlag = (1 << 1) , CreateRuntimeFlag = (1 << 2) , CreateContainerFlag = (1 << 3) , PostStartFlag = (1 << 5) , PostHaltFlag = (1 << 6) , PostStopFlag = (1 << 7) , Unknown = 0 } |
Bit flags that should be returned by hookHints. More... | |
Interface that plugin libraries have to implement.