3#ifndef STREAMBASE_CLIENT_H
4#define STREAMBASE_CLIENT_H
6#include "StreamBase.hpp"
7#include "StreamBaseVersion.hpp"
8#include "Exceptions.hpp"
11#include "StreamProperties.hpp"
12#include "StreamBaseEntityType.hpp"
13#include "StreamBaseURI.hpp"
14#include "TupleList.hpp"
15#include "DequeueResult.hpp"
16#include "ClientSettings.hpp"
18SB_INTERNAL_FWD(StreamBaseClientImpl)
30 static const unsigned int DEFAULT_FLUSH_INTERVAL = 250;
35 static bool useRawTuples;
45 int flush_interval=DEFAULT_FLUSH_INTERVAL);
49 int flush_interval=DEFAULT_FLUSH_INTERVAL);
53 int flush_interval=DEFAULT_FLUSH_INTERVAL);
58 int flush_interval=DEFAULT_FLUSH_INTERVAL);
70 FULLY_QUALIFIED_NAMES = 1,
76 ALL_CONTAINERS = 4 | FULLY_QUALIFIED_NAMES
83 void listEntities(
const std::string &type,
int flags, std::vector<std::string>& names);
98 std::string
describe(
const std::string &entity);
102 bool checkLicense(
const std::string &featureName);
132 std::map<std::string, Schema>& streams,