◆ ringin()
| InterfacePP::ringin::ringin |
( |
uintptr_t |
address, |
|
|
uint32_t |
size, |
|
|
std::string |
stream, |
|
|
uint32_t |
protect = 0, |
|
|
uintptr_t |
outaddr = 0, |
|
|
uint32_t |
outlen = 0 |
|
) |
| |
|
inline |
Constructor for intput ring object
- Parameters
-
| address | - address of input |
| size | - size of input |
| stream | - name of the stream (flow) |
| protect | - protect (ENCAP) the data |
| outaddr | - address to write output |
| outlen | - length of the output memory |
Sits in the input ring as
| address (8-byte input address) |
| size (4-byte value) |
| name (12-byte string) |
| protect (4-byte value 1 or 0) |
| outaddr (8-byte output address)|
| outlen (4-byte output length) |
◆ get_addr()
| uintptr_t InterfacePP::ringin::get_addr |
( |
| ) |
|
|
inline |
return address
- Returns
- - address
◆ get_outaddr()
| uintptr_t InterfacePP::ringin::get_outaddr |
( |
| ) |
|
|
inline |
return the address of the output
- Returns
- - address of the output
◆ get_outlen()
| uint32_t InterfacePP::ringin::get_outlen |
( |
| ) |
|
|
inline |
return the address of the output
- Returns
- - address of the output
◆ get_protect()
| uint32_t InterfacePP::ringin::get_protect |
( |
| ) |
|
|
inline |
return protection status
- Returns
- - protection status
◆ get_size()
| uint32_t InterfacePP::ringin::get_size |
( |
| ) |
|
|
inline |
return size
- Returns
- - size
◆ get_stream()
| std::string InterfacePP::ringin::get_stream |
( |
| ) |
|
|
inline |
return name of the stream associated with this packet
- Returns
- - name of the stream
◆ set_addr()
| void InterfacePP::ringin::set_addr |
( |
uintptr_t |
address | ) |
|
|
inline |
set the address
- Parameters
-
| address | - address of the input |
◆ set_outaddr()
| void InterfacePP::ringin::set_outaddr |
( |
uintptr_t |
outaddr | ) |
|
|
inline |
set the size of the input
- Parameters
-
| outaddr | - address to write output to |
◆ set_outlen()
| void InterfacePP::ringin::set_outlen |
( |
uint32_t |
outlen | ) |
|
|
inline |
set the size of the output
- Parameters
-
| outlen | - length of the output memory |
◆ set_protect()
| void InterfacePP::ringin::set_protect |
( |
uint32_t |
protect | ) |
|
|
inline |
set the size of the input
- Parameters
-
| protect | - protect (ENCAP) the data |
◆ set_size()
| void InterfacePP::ringin::set_size |
( |
uint32_t |
size | ) |
|
|
inline |
set the size of the input
- Parameters
-
◆ set_stream()
| void InterfacePP::ringin::set_stream |
( |
std::string & |
stream | ) |
|
|
inline |
set the name of the stream
- Parameters
-
| stream | - name of the stream |
The documentation for this class was generated from the following file:
- jtestbench/include/ringobj.h