16 #ifndef __WVDBUSSERVER_H 17 #define __WVDBUSSERVER_H 19 #include "wvlistener.h" 20 #include "wvhashtable.h" 22 #include "wvistreamlist.h" 61 virtual bool isok()
const;
62 virtual int geterr()
const;
90 WvDBusConnList all_conns;
91 std::map<WvString,WvDBusConn*> name_to_conn;
102 #endif // __WVDBUSSERVER_H A WvFastString acts exactly like a WvString, but can take (const char *) strings without needing to a...
WvString get_addr()
get the full, final address (identification guid and all) of the server if there's more than one list...
virtual bool isok() const
return true if the stream is actually usable right now
void listen(WvStringParm moniker)
Listen using a given WvListener moniker.
Unified support for streams, that is, sequences of bytes that may or may not be ready for read/write ...
virtual ~WvDBusServer()
Shut down this server.
void unregister_conn(WvDBusConn *conn)
Forget all name registrations for a particular connection.
void register_name(WvStringParm name, WvDBusConn *conn)
Register a given dbus service name as belonging to a particular connection.
void unregister_name(WvStringParm name, WvDBusConn *conn)
Undo a register_name().
WvString is an implementation of a simple and efficient printable-string class.
virtual int geterr() const
If isok() is false, return the system error number corresponding to the error, -1 for a special error...
A WvLog stream accepts log messages from applications and forwards them to all registered WvLogRcv's...
WvStreamList holds a list of WvStream objects – and its select() and callback() functions know how ...