renaming class names
parent
9ecf425911
commit
af61465a19
|
@ -0,0 +1,14 @@
|
|||
#!/usr/bin/env false
|
||||
|
||||
import os
|
||||
import os.path
|
||||
import glob
|
||||
|
||||
|
||||
Import('env');
|
||||
|
||||
dir_path = Dir('.').abspath
|
||||
|
||||
codec_json_env = env.Clone();
|
||||
|
||||
|
|
@ -40,7 +40,7 @@ public:
|
|||
/**
|
||||
* A phantom conveyor feeder. Meant for interfacing with other components
|
||||
*/
|
||||
conveyor_feeder<heap_message_root<Outgoing, OutContainer>> &feeder();
|
||||
// conveyor_feeder<heap_message_root<Outgoing, OutContainer>> &feeder();
|
||||
|
||||
conveyor<void> on_read_disconnected();
|
||||
|
||||
|
|
|
@ -1,34 +1,36 @@
|
|||
#pragma once
|
||||
|
||||
#include "schema.h"
|
||||
|
||||
namespace saw {
|
||||
template<typename Codec, typename Schema> class Rpc;
|
||||
template<typename Codec, typename Schema> class rpc;
|
||||
|
||||
/**
|
||||
* Provides the interface for messages with an rpc type behaviour
|
||||
*/
|
||||
template<typename Codec, typename... Responses, typename... Requests, StringLiteral... Literals>
|
||||
class Rpc<schema::Interface<schema::Function<Responses, Requests, Literals>...>> {
|
||||
class rpc<schema::Interface<schema::Function<Responses, Requests, Literals>...>> {
|
||||
public:
|
||||
|
||||
class Client {
|
||||
class client {
|
||||
public:
|
||||
/**
|
||||
*
|
||||
*/
|
||||
template<StringLiteral FunctionLiteral>
|
||||
Conveyor<Message<FunctionResponse>> request(Message<FunctionRequest> parameters);
|
||||
conveyor<Message<FunctionResponse>> request(message<FunctionRequest> parameters);
|
||||
};
|
||||
|
||||
class Service {
|
||||
class service {
|
||||
public:
|
||||
/**
|
||||
*
|
||||
*/
|
||||
template<StringLiteral FunctionLiteral>
|
||||
Conveyor<Message<FunctionResponse>> handle(Message<FunctionRequest> request);
|
||||
conveyor<Message<FunctionResponse>> handle(message<FunctionRequest> request);
|
||||
};
|
||||
|
||||
class Server {
|
||||
class server {
|
||||
|
||||
};
|
||||
};
|
||||
|
|
Loading…
Reference in New Issue