The C and C++ Include Header Files
/usr/include/nodejs/src/node_stat_watcher.h
$ cat -n /usr/include/nodejs/src/node_stat_watcher.h 1 // Copyright Joyent, Inc. and other Node contributors. 2 // 3 // Permission is hereby granted, free of charge, to any person obtaining a 4 // copy of this software and associated documentation files (the 5 // "Software"), to deal in the Software without restriction, including 6 // without limitation the rights to use, copy, modify, merge, publish, 7 // distribute, sublicense, and/or sell copies of the Software, and to permit 8 // persons to whom the Software is furnished to do so, subject to the 9 // following conditions: 10 // 11 // The above copyright notice and this permission notice shall be included 12 // in all copies or substantial portions of the Software. 13 // 14 // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS 15 // OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 16 // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN 17 // NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, 18 // DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR 19 // OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE 20 // USE OR OTHER DEALINGS IN THE SOFTWARE. 21 22 #ifndef SRC_NODE_STAT_WATCHER_H_ 23 #define SRC_NODE_STAT_WATCHER_H_ 24 25 #if defined(NODE_WANT_INTERNALS) && NODE_WANT_INTERNALS 26 27 #include "node.h" 28 #include "handle_wrap.h" 29 #include "uv.h" 30 #include "v8.h" 31 32 namespace node { 33 34 class Environment; 35 36 class StatWatcher : public HandleWrap { 37 public: 38 static void Initialize(Environment* env, v8::Local
target); 39 40 protected: 41 StatWatcher(Environment* env, 42 v8::Local
wrap, 43 bool use_bigint); 44 45 static void New(const v8::FunctionCallbackInfo
& args); 46 static void Start(const v8::FunctionCallbackInfo
& args); 47 48 SET_NO_MEMORY_INFO() 49 SET_MEMORY_INFO_NAME(StatWatcher) 50 SET_SELF_SIZE(StatWatcher) 51 52 private: 53 static void Callback(uv_fs_poll_t* handle, 54 int status, 55 const uv_stat_t* prev, 56 const uv_stat_t* curr); 57 58 uv_fs_poll_t watcher_; 59 const bool use_bigint_; 60 }; 61 62 } // namespace node 63 64 #endif // defined(NODE_WANT_INTERNALS) && NODE_WANT_INTERNALS 65 66 #endif // SRC_NODE_STAT_WATCHER_H_
Contact us
|
About us
|
Term of use
|
Copyright © 2000-2024 MyWebUniversity.com ™