#include <Ieee8022LlcSocketTable.h>
◆ addSocket()
| void inet::Ieee8022LlcSocketTable::addSocket |
( |
int |
socketId, |
|
|
int |
localSap, |
|
|
int |
remoteSap |
|
) |
| |
30 throw cRuntimeError(
"Socket already added");
31 Socket *socket =
new Socket(socketId);
32 socket->localSap = localSap;
33 socket->remoteSap = remoteSap;
◆ findSockets()
50 std::vector<Ieee8022LlcSocketTable::Socket *> result;
52 auto socket = it.second;
53 if ((socket->localSap == localSap || socket->localSap == -1) &&
54 (socket->remoteSap == remoteSap || socket->remoteSap == -1))
56 result.push_back(socket);
◆ initialize()
| void inet::Ieee8022LlcSocketTable::initialize |
( |
| ) |
|
|
overrideprotectedvirtual |
◆ removeSocket()
| void inet::Ieee8022LlcSocketTable::removeSocket |
( |
int |
socketId | ) |
|
45 throw cRuntimeError(
"Socket not found");
◆ socketIdToSocketMap
| std::map<int, Socket *> inet::Ieee8022LlcSocketTable::socketIdToSocketMap |
|
protected |
The documentation for this class was generated from the following files: