| Index: src/platform.h
|
| diff --git a/src/platform.h b/src/platform.h
|
| index 8565775bd7b3bcaa844ea9f392a2c808eda0f181..6ae3fa00c0248e5237570b9152822d66ae7f877c 100644
|
| --- a/src/platform.h
|
| +++ b/src/platform.h
|
| @@ -108,9 +108,6 @@ double fast_sqrt(double input);
|
| // on demand.
|
| void lazily_initialize_fast_exp();
|
|
|
| -// Forward declarations.
|
| -class Socket;
|
| -
|
| // ----------------------------------------------------------------------------
|
| // Fast TLS support
|
|
|
| @@ -181,9 +178,6 @@ class OS {
|
| // called after CPU initialization.
|
| static void PostSetUp();
|
|
|
| - // Clean up platform-OS-related things. Called once at VM shutdown.
|
| - static void TearDown();
|
| -
|
| // Returns the accumulated user time for thread. This routine
|
| // can be used for profiling. The implementation should
|
| // strive for high-precision timer resolution, preferable
|
| @@ -257,13 +251,6 @@ class OS {
|
| // Get the Alignment guaranteed by Allocate().
|
| static size_t AllocateAlignment();
|
|
|
| - // Returns an indication of whether a pointer is in a space that
|
| - // has been allocated by Allocate(). This method may conservatively
|
| - // always return false, but giving more accurate information may
|
| - // improve the robustness of the stack dump code in the presence of
|
| - // heap corruption.
|
| - static bool IsOutsideAllocatedSpace(void* pointer);
|
| -
|
| // Sleep for a number of milliseconds.
|
| static void Sleep(const int milliseconds);
|
|
|
| @@ -287,10 +274,6 @@ class OS {
|
|
|
| static int StackWalk(Vector<StackFrame> frames);
|
|
|
| - // Factory method for creating platform dependent Socket.
|
| - // Please use delete to reclaim the storage for the returned Socket.
|
| - static Socket* CreateSocket();
|
| -
|
| class MemoryMappedFile {
|
| public:
|
| static MemoryMappedFile* open(const char* name);
|
| @@ -619,47 +602,6 @@ class Thread {
|
| DISALLOW_COPY_AND_ASSIGN(Thread);
|
| };
|
|
|
| -
|
| -// ----------------------------------------------------------------------------
|
| -// Socket
|
| -//
|
| -
|
| -class Socket {
|
| - public:
|
| - virtual ~Socket() {}
|
| -
|
| - // Server initialization.
|
| - virtual bool Bind(const int port) = 0;
|
| - virtual bool Listen(int backlog) const = 0;
|
| - virtual Socket* Accept() const = 0;
|
| -
|
| - // Client initialization.
|
| - virtual bool Connect(const char* host, const char* port) = 0;
|
| -
|
| - // Shutdown socket for both read and write. This causes blocking Send and
|
| - // Receive calls to exit. After Shutdown the Socket object cannot be used for
|
| - // any communication.
|
| - virtual bool Shutdown() = 0;
|
| -
|
| - // Data Transimission
|
| - // Return 0 on failure.
|
| - virtual int Send(const char* data, int len) const = 0;
|
| - virtual int Receive(char* data, int len) const = 0;
|
| -
|
| - // Set the value of the SO_REUSEADDR socket option.
|
| - virtual bool SetReuseAddress(bool reuse_address) = 0;
|
| -
|
| - virtual bool IsValid() const = 0;
|
| -
|
| - static bool SetUp();
|
| - static int LastError();
|
| - static uint16_t HToN(uint16_t value);
|
| - static uint16_t NToH(uint16_t value);
|
| - static uint32_t HToN(uint32_t value);
|
| - static uint32_t NToH(uint32_t value);
|
| -};
|
| -
|
| -
|
| } } // namespace v8::internal
|
|
|
| #endif // V8_PLATFORM_H_
|
|
|