Skip to content

Commit

Permalink
modify Aris pipe to be public
Browse files Browse the repository at this point in the history
  • Loading branch information
py0330 committed Nov 2, 2015
1 parent aca3d7d commit 200c3b8
Showing 1 changed file with 6 additions and 5 deletions.
11 changes: 6 additions & 5 deletions src/Aris_Control/Aris_Pipe.h
Original file line number Diff line number Diff line change
Expand Up @@ -33,22 +33,23 @@ namespace Aris
template <typename STANDARD_LAYOUT_STRUCT>
class PIPE:private PIPE_BASE
{
PIPE(int port, bool isBlock):PIPE_BASE(port,isBlock){};
public:
PIPE(int port, bool isBlock) :PIPE_BASE(port, isBlock) {};
int SendToRT(const STANDARD_LAYOUT_STRUCT &data)
{
return SendToRT_RawData(static_cast<const void*>(&data),sizeof(data));
return SendToRT_RawData(static_cast<const void*>(&data), sizeof(data));
};
int SendToNRT(const STANDARD_LAYOUT_STRUCT &data)
{
return SendToNRT_RawData(static_cast<const void*>(&data),sizeof(data));
return SendToNRT_RawData(static_cast<const void*>(&data), sizeof(data));
};
int RecvInRT(STANDARD_LAYOUT_STRUCT &data)
{
return RecvInRT_RawData(static_cast<void*>(&data),sizeof(data));
return RecvInRT_RawData(static_cast<void*>(&data), sizeof(data));
};
int RecvInNRT(STANDARD_LAYOUT_STRUCT &data)
{
return RecvInNRT_RawData(static_cast<void*>(&data),sizeof(data));
return RecvInNRT_RawData(static_cast<void*>(&data), sizeof(data));
};
};

Expand Down

0 comments on commit 200c3b8

Please sign in to comment.