Tenncor
Classes | Namespaces | Macros | Functions | Variables
session.hpp File Reference
#include <grpc/grpc.h>
#include <grpcpp/create_channel.h>
#include <grpcpp/security/credentials.h>
#include <boost/uuid/uuid.hpp>
#include <boost/uuid/uuid_generators.hpp>
#include <boost/uuid/uuid_io.hpp>
#include "jobs/scope_guard.hpp"
#include "eteq/session.hpp"
#include "tag/tag.hpp"
#include "dbg/grpc/client.hpp"
Include dependency graph for session.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  dbg::EdgeInfo
 Graph edge intermediate representation. More...
 
struct  dbg::EdgeInfoHash
 Graph edge hashing. More...
 
struct  dbg::InteractiveSession
 Session that makes GRPC client calls. More...
 

Namespaces

 dbg
 

Macros

#define DBG_SESSION_HPP
 

Functions

bool dbg::operator== (const EdgeInfo &lhs, const EdgeInfo &rhs)
 Graph edge equality. More...
 

Variables

static const std::string dbg::tag_str_key = "name"
 
static const std::string dbg::tag_node_type = "node_type"
 
static const std::string dbg::edge_label_fmt = "parent-child-%d"
 

Macro Definition Documentation

◆ DBG_SESSION_HPP

#define DBG_SESSION_HPP

session.hpp dbg

Purpose: Implement session that runs functor updates and pass graph updates to GRPC server