X2 Standard
Version 1.24
licensedinterfaces
linkinterface.h
1
#ifndef _LinkInterface_H
2
#define _LinkInterface_H
3
4
#define LinkInterface_Name "com.bisque.TheSkyX.LinkInterface/1.0"
5
15
class
LinkInterface
16
{
17
public
:
18
19
virtual
~
LinkInterface
(){}
20
21
public
:
22
//LinkInterface
24
virtual
int
establishLink
(
void
) = 0;
26
virtual
int
terminateLink
(
void
) = 0;
28
virtual
bool
isLinked
(
void
)
const
= 0;
29
36
virtual
bool
isEstablishLinkAbortable
(
void
){
return
false
;}
37
38
};
39
40
#endif
LinkInterface
The LinkInterface allows connect and related device operations.
Definition:
linkinterface.h:16
LinkInterface::isEstablishLinkAbortable
virtual bool isEstablishLinkAbortable(void)
Definition:
linkinterface.h:36
LinkInterface::terminateLink
virtual int terminateLink(void)=0
LinkInterface::isLinked
virtual bool isLinked(void) const =0
LinkInterface::establishLink
virtual int establishLink(void)=0
X2 Examples
(C) Software Bisque, Inc. All rights reserved.