MiniBachelor
Klassen | Typdefinitionen
Connection.hpp-Dateireferenz
#include <thread>
#include <thrift/protocol/TBinaryProtocol.h>
#include <thrift/transport/TSocket.h>
#include <thrift/transport/TTransportUtils.h>
#include "../gen-cpp/Solver.h"
#include "Buffer.hpp"

gehe zum Quellcode dieser Datei

Klassen

struct  Connection
 

Typdefinitionen

typedef boost::shared_ptr< TTransport > PtrTran
 
typedef boost::shared_ptr< TProtocol > PtrProt
 Durch ein typedef lassen sich lange Typen etwas verkürzen. Mehr ...
 

Dokumentation der benutzerdefinierten Typen

typedef boost::shared_ptr<TProtocol> PtrProt

Durch ein typedef lassen sich lange Typen etwas verkürzen.

typedef boost::shared_ptr<TTransport> PtrTran

Durch ein typedef lassen sich lange Typen etwas verkürzen. Besonders interessant sind "Shared-Pointer", da es diese auch im c++2011 std:: Namespace gibt. Das Boost-Framework hatte diese als erstes Implementiert und Thrift nutzt weiterhin die von Thrift. Shared-Pointer werden automatisch von C++ zur Laufzeit freigegeben, sobald keine Methode, Objekt oder Funktion mehr mit einer Variable auf den speicherplatz zeigt. Ein "delete" ist daher unnötig.