src/hotspot/os/linux/osContainer_linux.hpp
branchdatagramsocketimpl-branch
changeset 58678 9cf78a70fa4f
parent 54577 1c242c2d037f
child 58679 9c3209ff7550
equal deleted inserted replaced
58677:13588c901957 58678:9cf78a70fa4f
    34 class OSContainer: AllStatic {
    34 class OSContainer: AllStatic {
    35 
    35 
    36  private:
    36  private:
    37   static bool   _is_initialized;
    37   static bool   _is_initialized;
    38   static bool   _is_containerized;
    38   static bool   _is_containerized;
       
    39   static jlong read_memory_limit_in_bytes();
    39 
    40 
    40  public:
    41  public:
    41   static void init();
    42   static void init();
    42   static inline bool is_containerized();
    43   static inline bool is_containerized();
    43   static const char * container_type();
    44   static const char * container_type();
    60   static int cpu_shares();
    61   static int cpu_shares();
    61 
    62 
    62 };
    63 };
    63 
    64 
    64 inline bool OSContainer::is_containerized() {
    65 inline bool OSContainer::is_containerized() {
    65   assert(_is_initialized, "OSContainer not initialized");
       
    66   return _is_containerized;
    66   return _is_containerized;
    67 }
    67 }
    68 
    68 
    69 #endif // OS_LINUX_OSCONTAINER_LINUX_HPP
    69 #endif // OS_LINUX_OSCONTAINER_LINUX_HPP