src/core/unix-system-semaphore.cc
changeset 16 99e833adbb46
parent 9 2c31ae7c94db
equal deleted inserted replaced
15:a5b06c32e28a 16:99e833adbb46
    25 #include <cassert>
    25 #include <cassert>
    26 #include <iostream>
    26 #include <iostream>
    27 #include "errno.h"
    27 #include "errno.h"
    28 #include "string.h"
    28 #include "string.h"
    29 
    29 
    30 namespace yans {
    30 namespace ns3 {
    31 
    31 
    32 class SystemSemaphorePrivate {
    32 class SystemSemaphorePrivate {
    33 public:
    33 public:
    34 	SystemSemaphorePrivate (uint32_t init);
    34 	SystemSemaphorePrivate (uint32_t init);
    35 	void post (void);
    35 	void post (void);
   109 	m_priv->wait (n);
   109 	m_priv->wait (n);
   110 }
   110 }
   111 
   111 
   112 
   112 
   113 
   113 
   114 }; // namespace yans
   114 }; // namespace ns3