CIRCT 23.0.0git
Loading...
Searching...
No Matches
Classes | Typedefs
RpcServer.cpp File Reference
#include "esi/backends/RpcServer.h"
#include "esi/Context.h"
#include "esi/Utils.h"
#include "esi/backends/RpcClient.h"
#include "RpcWire.h"
#include <ixwebsocket/IXBase64.h>
#include <ixwebsocket/IXNetSystem.h>
#include <ixwebsocket/IXWebSocket.h>
#include <ixwebsocket/IXWebSocketServer.h>
#include <nlohmann/json.hpp>
#include <atomic>
#include <cassert>
#include <condition_variable>
#include <cstdint>
#include <cstdio>
#include <cstring>
#include <format>
#include <map>
#include <mutex>
#include <optional>
#include <string>
#include <thread>
#include <unordered_map>
#include <unordered_set>
#include <vector>
#include <arpa/inet.h>
#include <netinet/in.h>
#include <sys/socket.h>
#include <unistd.h>
Include dependency graph for RpcServer.cpp:

Go to the source code of this file.

Classes

class  esi::cosim::RpcServer::Impl
 
struct  esi::cosim::RpcServer::Impl::ChannelInfo
 
struct  esi::cosim::RpcServer::Impl::ClientSession
 

Typedefs

using json = nlohmann::json
 
using Impl = esi::cosim::RpcServer::Impl
 

Typedef Documentation

◆ Impl

Definition at line 226 of file RpcServer.cpp.

◆ json

using json = nlohmann::json

Definition at line 55 of file RpcServer.cpp.