20 lines
522 B
C++
20 lines
522 B
C++
#ifndef _INCLUDE__SIGNALS_SESSION__CLIENT_H_
|
|
#define _INCLUDE__SIGNALS_SESSION__CLIENT_H_
|
|
|
|
#include <signals_session/signals_session.h>
|
|
#include <base/rpc_client.h>
|
|
|
|
namespace Signals { struct Session_client; }
|
|
|
|
struct Signals::Session_client : Genode::Rpc_client<Session>
|
|
{
|
|
Session_client(Genode::Capability<Session> cap) : Genode::Rpc_client<Session>(cap) {
|
|
}
|
|
|
|
Genode::Signal_context_capability get_sig_con() override {
|
|
return call<Rpc_get_sig_con>();
|
|
}
|
|
};
|
|
|
|
#endif /* _INCLUDE__SIGNALS_SESSION__CLIENT_H_ */
|