ADTF
Loading...
Searching...
No Matches
adtf_remote_clock_intf.h
Go to the documentation of this file.
1
7#pragma once
8#include <adtf_utils.h>
9#include <adtf_ucom3.h>
10
11namespace adtf
12{
13namespace remote
14{
15namespace ant
16{
17
22class IClock
23{
24public:
26 ADTF_IID(IClock, "clock.ant.remote.adtf");
27
29 static constexpr const tChar* const DEFAULT_NAME = "clock";
30
31public:
33 virtual tTimeStamp GetStreamTime() const = 0;
35 virtual tTimeStamp GetTime() const = 0;
38 virtual const char* GetClocks() const = 0;
41 virtual tTimeStamp GetTimeOfClock(const char* strClockName) const = 0;
42};
43
44}
45using ant::IClock;
46}
47}
Definition adtf_remote_clock_intf.h:23
virtual tTimeStamp GetTime() const =0
virtual tTimeStamp GetTimeOfClock(const char *strClockName) const =0
virtual const char * GetClocks() const =0
static constexpr const tChar *const DEFAULT_NAME
Default rpc object server name within an ADTF System.
Definition adtf_remote_clock_intf.h:29
virtual tTimeStamp GetStreamTime() const =0
ADTF_IID(IClock, "clock.ant.remote.adtf")
RPC IID of the Clock.
Namespace for all functionality of the ADTF Remote SDK provided since v3.0.
Definition adtf_remote_clock_intf.h:16
Namespace for the ADTF Remote SDK.
Definition adtf_client_connector.h:16
Namespace for all functionality provided by ADTF and its SDKs.
Definition adtf_client_connector.h:14