SYMBOL INDEX (4077 symbols across 600 files) FILE: common/core/Configuration.cxx function Configuration (line 51) | Configuration* Configuration::global() { function VoidParameter (line 73) | VoidParameter* Configuration::get(const char* param) function ValueType (line 659) | ValueType ListParameter::normaliseEntry(const ValueType& entr... class core::ListParameter (line 666) | class core::ListParameter class core::ListParameter (line 716) | class core::ListParameter FILE: common/core/Configuration.h function namespace (line 55) | namespace core { function removeParam (line 107) | static bool removeParam(const char* param) { function handleParamArg (line 110) | static int handleParamArg(int argc, char* argv[], int index) { function virtual (line 136) | virtual std::string getDefaultStr() const = 0; function setParam (line 168) | bool setParam() override; function class (line 194) | class StringParameter : public VoidParameter { function class (line 206) | class EnumParameter : public VoidParameter { function class (line 225) | class BinaryParameter : public VoidParameter { type typename (line 249) | typedef typename ListType::const_iterator const_iterator; function const_iterator (line 259) | const_iterator begin() const; function class (line 287) | class StringListParameter : public ListParameter { FILE: common/core/Exception.h function namespace (line 28) | namespace core { FILE: common/core/LogWriter.cxx function LogWriter (line 68) | LogWriter* FILE: common/core/LogWriter.h function namespace (line 50) | namespace core { FILE: common/core/Logger.cxx function Logger (line 76) | Logger* FILE: common/core/Logger.h function namespace (line 31) | namespace core { FILE: common/core/Logger_file.h function namespace (line 29) | namespace core { FILE: common/core/Logger_stdio.h function namespace (line 26) | namespace core { FILE: common/core/Logger_syslog.h function namespace (line 28) | namespace core { FILE: common/core/Rect.h function namespace (line 26) | namespace core { function Rect (line 72) | inline Rect intersect(const Rect &r) const function Rect (line 82) | inline Rect union_boundary(const Rect &r) const function Rect (line 94) | inline Rect translate(const Point &p) const function operator (line 99) | inline bool operator==(const Rect &r) const {return r.tl == tl && r.br =... function operator (line 100) | inline bool operator!=(const Rect &r) const {return r.tl != tl || r.br !... function clear (line 102) | inline void clear() {tl = Point(); br = Point();} function enclosed_by (line 103) | inline bool enclosed_by(const Rect &r) const { function overlaps (line 106) | inline bool overlaps(const Rect &r) const { function Point (line 110) | inline Point dimensions() const {return Point(width(), height());} function contains (line 113) | inline bool contains(const Point &p) const { FILE: common/core/Region.cxx type pixman_region16 (line 37) | struct pixman_region16 type pixman_region16 (line 43) | struct pixman_region16 type pixman_region16 (line 49) | struct pixman_region16 function Region (line 60) | Region& Region::operator=(const Region& r) function Region (line 99) | Region Region::intersect(const Region& r) const function Region (line 106) | Region Region::union_(const Region& r) const function Region (line 113) | Region Region::subtract(const Region& r) const function Rect (line 178) | Rect Region::get_bounding_rect() const FILE: common/core/Region.h type pixman_region16 (line 29) | struct pixman_region16 function namespace (line 31) | namespace core { FILE: common/core/Timer.h function namespace (line 26) | namespace core { FILE: common/core/string.cxx type core (line 32) | namespace core { function format (line 34) | std::string format(const char *fmt, ...) function split (line 61) | std::vector split(const char* src, function intToHex (line 84) | static char intToHex(uint8_t i) { function binToHex (line 93) | void binToHex(const uint8_t* in, size_t inlen, function binToHex (line 109) | std::string binToHex(const uint8_t* in, size_t inlen) { function readHexAndShift (line 118) | static bool readHexAndShift(char c, uint8_t* v) { function hexToBin (line 129) | bool hexToBin(const char* in, size_t inlen, function hexToBin (line 151) | std::vector hexToBin(const char* in, size_t inlen) { function convertLF (line 158) | std::string convertLF(const char* src, size_t bytes) function convertCRLF (line 208) | std::string convertCRLF(const char* src, size_t bytes) function ucs4ToUTF8 (line 261) | size_t ucs4ToUTF8(unsigned src, char dst[5]) { function utf8ToUCS4 (line 291) | size_t utf8ToUCS4(const char* src, size_t max, unsigned* dst) { function ucs4ToUTF16 (line 348) | size_t ucs4ToUTF16(unsigned src, wchar_t dst[3]) { function utf16ToUCS4 (line 364) | size_t utf16ToUCS4(const wchar_t* src, size_t max, unsigned* dst) { function latin1ToUTF8 (line 404) | std::string latin1ToUTF8(const char* src, size_t bytes) { function utf8ToLatin1 (line 439) | std::string utf8ToLatin1(const char* src, size_t bytes) { function utf16ToUTF8 (line 483) | std::string utf16ToUTF8(const wchar_t* src, size_t units) function utf8ToUTF16 (line 529) | std::wstring utf8ToUTF16(const char* src, size_t bytes) function utf8ToAscii (line 575) | std::string utf8ToAscii(const char* src, size_t bytes) function isValidUTF8 (line 621) | bool isValidUTF8(const char* str, size_t bytes) function isValidUTF16 (line 638) | bool isValidUTF16(const wchar_t* wstr, size_t units) function isValidAscii (line 655) | bool isValidAscii(const char *str, size_t bytes) function doPrefix (line 666) | static std::string doPrefix(long long value, const char *unit, function siPrefix (line 694) | std::string siPrefix(long long value, const char *unit, function iecPrefix (line 701) | std::string iecPrefix(long long value, const char *unit, FILE: common/core/string.h function namespace (line 32) | namespace core { FILE: common/core/time.cxx type core (line 29) | namespace core { function msBetween (line 31) | unsigned msBetween(const struct timeval *first, function msSince (line 45) | unsigned msSince(const struct timeval *then) function msUntil (line 54) | unsigned msUntil(const struct timeval *then) function isBefore (line 63) | bool isBefore(const struct timeval *first, function addMillis (line 75) | struct timeval addMillis(struct timeval inTime, int millis) FILE: common/core/time.h type timeval (line 29) | struct timeval function namespace (line 31) | namespace core { FILE: common/core/xdgdirs.cxx type stat (line 49) | struct stat type passwd (line 54) | struct passwd FILE: common/core/xdgdirs.h function namespace (line 25) | namespace core { FILE: common/network/Socket.cxx function Socket (line 203) | Socket* SocketListener::accept() { FILE: common/network/Socket.h function namespace (line 28) | namespace rdr { function class (line 39) | class Socket { FILE: common/network/TcpSocket.cxx type sockaddr_in (line 83) | struct sockaddr_in type sockaddr (line 92) | struct sockaddr type sockaddr (line 96) | struct sockaddr function isAllSpace (line 103) | static bool isAllSpace(const char *string) { type addrinfo (line 214) | struct addrinfo type addrinfo (line 218) | struct addrinfo type sockaddr (line 383) | struct sockaddr function Socket (line 430) | Socket* TcpListener::createSocket(int fd_) { type addrinfo (line 435) | struct addrinfo type addrinfo (line 440) | struct addrinfo type addrinfo (line 487) | struct addrinfo type addrinfo (line 518) | struct addrinfo type addrinfo (line 524) | struct addrinfo type addrinfo (line 548) | struct addrinfo type addrinfo (line 550) | struct addrinfo function patternMatchIP (line 607) | static bool type addrinfo (line 707) | struct addrinfo type addrinfo (line 708) | struct addrinfo FILE: common/network/TcpSocket.h function class (line 57) | class TcpSocket : public Socket { function class (line 69) | class TcpListener : public SocketListener { FILE: common/network/UnixSocket.cxx type sockaddr_un (line 80) | struct sockaddr_un type sockaddr (line 88) | struct sockaddr type sockaddr_un (line 93) | struct sockaddr_un type sockaddr (line 97) | struct sockaddr type sockaddr_un (line 102) | struct sockaddr_un type sockaddr_un (line 116) | struct sockaddr_un type sockaddr (line 135) | struct sockaddr type sockaddr_un (line 155) | struct sockaddr_un type sockaddr (line 158) | struct sockaddr function Socket (line 162) | Socket* UnixListener::createSocket(int fd_) { FILE: common/network/UnixSocket.h function namespace (line 34) | namespace network { FILE: common/rdr/AESInStream.h function namespace (line 28) | namespace rdr { FILE: common/rdr/AESOutStream.h function namespace (line 27) | namespace rdr { FILE: common/rdr/BufferedInStream.cxx type timeval (line 55) | struct timeval FILE: common/rdr/BufferedInStream.h function namespace (line 31) | namespace rdr { FILE: common/rdr/BufferedOutStream.cxx type timeval (line 56) | struct timeval FILE: common/rdr/BufferedOutStream.h function namespace (line 31) | namespace rdr { FILE: common/rdr/FdInStream.cxx type timeval (line 86) | struct timeval FILE: common/rdr/FdInStream.h function namespace (line 28) | namespace rdr { FILE: common/rdr/FdOutStream.cxx type timeval (line 110) | struct timeval FILE: common/rdr/FdOutStream.h function namespace (line 31) | namespace rdr { FILE: common/rdr/FileInStream.h function namespace (line 27) | namespace rdr { FILE: common/rdr/HexInStream.h function namespace (line 24) | namespace rdr { FILE: common/rdr/HexOutStream.h function namespace (line 24) | namespace rdr { FILE: common/rdr/InStream.h function namespace (line 39) | namespace rdr { FILE: common/rdr/MemInStream.h function namespace (line 32) | namespace rdr { FILE: common/rdr/MemOutStream.h function namespace (line 28) | namespace rdr { FILE: common/rdr/OutStream.h function namespace (line 34) | namespace rdr { FILE: common/rdr/RandomStream.h function namespace (line 33) | namespace rdr { FILE: common/rdr/TLSException.h function namespace (line 26) | namespace rdr { FILE: common/rdr/TLSInStream.h function namespace (line 28) | namespace rdr { FILE: common/rdr/TLSOutStream.h function namespace (line 27) | namespace rdr { FILE: common/rdr/TLSSocket.h function namespace (line 33) | namespace rdr { FILE: common/rdr/ZlibInStream.h type z_stream_s (line 29) | struct z_stream_s function namespace (line 31) | namespace rdr { FILE: common/rdr/ZlibOutStream.h type z_stream_s (line 30) | struct z_stream_s function namespace (line 32) | namespace rdr { FILE: common/rfb/AccessRights.cxx type rfb (line 25) | namespace rfb FILE: common/rfb/AccessRights.h function namespace (line 24) | namespace rfb FILE: common/rfb/Blacklist.h function namespace (line 35) | namespace rfb { FILE: common/rfb/CConnection.h function namespace (line 37) | namespace rdr { function namespace (line 42) | namespace rfb { FILE: common/rfb/CMsgHandler.h function namespace (line 31) | namespace core { function namespace (line 36) | namespace rfb { FILE: common/rfb/CMsgReader.h function namespace (line 31) | namespace rdr { class InStream; } function namespace (line 33) | namespace rfb { FILE: common/rfb/CMsgWriter.h function namespace (line 30) | namespace core { function namespace (line 35) | namespace rdr { class OutStream; } function namespace (line 37) | namespace rfb { FILE: common/rfb/CSecurity.h function namespace (line 41) | namespace rfb { FILE: common/rfb/CSecurityDH.cxx type md5_ctx (line 125) | struct md5_ctx type aes128_ctx (line 129) | struct aes128_ctx FILE: common/rfb/CSecurityDH.h function namespace (line 31) | namespace rfb { FILE: common/rfb/CSecurityMSLogonII.cxx type CBC_CTX (line 135) | struct CBC_CTX FILE: common/rfb/CSecurityMSLogonII.h function namespace (line 31) | namespace rfb { FILE: common/rfb/CSecurityNone.h function namespace (line 28) | namespace rfb { FILE: common/rfb/CSecurityPlain.h function namespace (line 25) | namespace rfb { FILE: common/rfb/CSecurityRSAAES.cxx function random_func (line 153) | static void random_func(void*, size_t length, uint8_t* dst) type sha1_ctx (line 225) | struct sha1_ctx type sha1_ctx (line 304) | struct sha1_ctx type sha256_ctx (line 316) | struct sha256_ctx type sha1_ctx (line 352) | struct sha1_ctx type sha256_ctx (line 363) | struct sha256_ctx type sha1_ctx (line 400) | struct sha1_ctx type sha256_ctx (line 410) | struct sha256_ctx FILE: common/rfb/CSecurityRSAAES.h function namespace (line 32) | namespace core { class IntParameter; } function namespace (line 34) | namespace rdr { function namespace (line 41) | namespace rfb { FILE: common/rfb/CSecurityStack.h function namespace (line 25) | namespace rfb { FILE: common/rfb/CSecurityTLS.h function namespace (line 35) | namespace rdr { function namespace (line 41) | namespace rfb { FILE: common/rfb/CSecurityVeNCrypt.h function namespace (line 32) | namespace rfb { FILE: common/rfb/CSecurityVncAuth.h function namespace (line 24) | namespace rfb { FILE: common/rfb/ClientParams.h function namespace (line 33) | namespace rfb { function ledState (line 91) | unsigned int ledState() { return ledState_; } FILE: common/rfb/ComparingUpdateTracker.h function namespace (line 25) | namespace rfb { FILE: common/rfb/Congestion.cxx function isAfter (line 78) | static inline bool isAfter(unsigned a, unsigned b) { type timeval (line 102) | struct timeval type RTTInfo (line 151) | struct RTTInfo type RTTInfo (line 153) | struct RTTInfo type timeval (line 165) | struct timeval type RTTInfo (line 166) | struct RTTInfo type RTTInfo (line 237) | struct RTTInfo type RTTInfo (line 241) | struct RTTInfo type RTTInfo (line 261) | struct RTTInfo type tcp_info (line 327) | struct tcp_info type timeval (line 334) | struct timeval type RTTInfo (line 366) | struct RTTInfo FILE: common/rfb/Congestion.h function namespace (line 24) | namespace rfb { FILE: common/rfb/CopyRectDecoder.h function namespace (line 23) | namespace rfb { FILE: common/rfb/Cursor.cxx function ipow (line 65) | static unsigned short ipow(unsigned short val, unsigned short lut[]) function srgb_to_lin (line 81) | static unsigned short srgb_to_lin(unsigned char srgb) function dither (line 87) | static void dither(int width, int height, int32_t* data) FILE: common/rfb/Cursor.h function namespace (line 33) | namespace rfb { FILE: common/rfb/DecodeManager.h function namespace (line 32) | namespace core { function namespace (line 36) | namespace rdr { function namespace (line 40) | namespace rfb { FILE: common/rfb/Decoder.cxx type DecoderFlags (line 43) | enum DecoderFlags function Decoder (line 90) | Decoder* Decoder::createDecoder(int encoding) FILE: common/rfb/Decoder.h function namespace (line 25) | namespace core { function namespace (line 30) | namespace rdr { function namespace (line 35) | namespace rfb { FILE: common/rfb/EncodeManager.cxx type rfb (line 66) | namespace rfb { type EncoderClass (line 68) | enum EncoderClass { type EncoderType (line 79) | enum EncoderType { type RectInfo (line 89) | struct RectInfo { type EncoderClass (line 386) | enum EncoderClass type EncoderClass (line 387) | enum EncoderClass function Encoder (line 624) | Encoder* EncodeManager::startRect(const core::Rect& rect, int type) type RectInfo (line 870) | struct RectInfo function PixelBuffer (line 1073) | PixelBuffer* EncodeManager::preparePixelBuffer(const core::Rect& rect, type RectInfo (line 1105) | struct RectInfo type RectInfo (line 1168) | struct RectInfo FILE: common/rfb/EncodeManager.h function namespace (line 32) | namespace rfb { FILE: common/rfb/Encoder.cxx type EncoderFlags (line 31) | enum EncoderFlags FILE: common/rfb/Encoder.h function namespace (line 25) | namespace rfb { FILE: common/rfb/Exception.h function namespace (line 24) | namespace rfb { FILE: common/rfb/H264Decoder.cxx type rectFlags (line 37) | enum rectFlags { function H264DecoderContext (line 58) | H264DecoderContext* H264Decoder::findContext(const core::Rect& r) FILE: common/rfb/H264Decoder.h function namespace (line 28) | namespace rfb { FILE: common/rfb/H264DecoderContext.cxx function H264DecoderContext (line 37) | H264DecoderContext *H264DecoderContext::createContext(const core::Rect &r) FILE: common/rfb/H264DecoderContext.h function namespace (line 28) | namespace rfb { FILE: common/rfb/H264LibavDecoderContext.h function namespace (line 31) | namespace rfb { FILE: common/rfb/H264WinDecoderContext.h function namespace (line 30) | namespace rfb { FILE: common/rfb/HextileDecoder.cxx function T (line 150) | inline T HextileDecoder::readPixel(rdr::InStream* is) FILE: common/rfb/HextileDecoder.h function namespace (line 24) | namespace rfb { FILE: common/rfb/HextileEncoder.cxx class HextileTile (line 304) | class HextileTile { method getFlags (line 321) | int getFlags() const { return m_flags; } method getSize (line 327) | size_t getSize() const { return m_size; } method getBackground (line 332) | int getBackground() const { return m_background; } method getForeground (line 337) | int getForeground() const { return m_foreground; } FILE: common/rfb/HextileEncoder.h function namespace (line 24) | namespace rfb { FILE: common/rfb/JPEGDecoder.h function namespace (line 28) | namespace rfb { FILE: common/rfb/JPEGEncoder.h function namespace (line 28) | namespace rfb { FILE: common/rfb/JpegCompressor.cxx type JPEGConfiguration (line 41) | struct JPEGConfiguration { type JPEGConfiguration (line 64) | struct JPEGConfiguration type JPEG_ERROR_MGR (line 90) | struct JPEG_ERROR_MGR { type jpeg_error_mgr (line 91) | struct jpeg_error_mgr function JpegErrorExit (line 96) | static void function JpegOutputMessage (line 105) | static void type JPEG_DEST_MGR (line 117) | struct JPEG_DEST_MGR { type jpeg_destination_mgr (line 118) | struct jpeg_destination_mgr function JpegInitDestination (line 123) | static void function boolean (line 134) | static boolean function JpegTermDestination (line 147) | static void type JPEG_ERROR_MGR (line 162) | struct JPEG_ERROR_MGR type jpeg_error_mgr (line 91) | struct jpeg_error_mgr type JPEG_DEST_MGR (line 175) | struct JPEG_DEST_MGR type jpeg_destination_mgr (line 118) | struct jpeg_destination_mgr type jpeg_destination_mgr (line 180) | struct jpeg_destination_mgr FILE: common/rfb/JpegCompressor.h type jpeg_compress_struct (line 32) | struct jpeg_compress_struct type JPEG_ERROR_MGR (line 34) | struct JPEG_ERROR_MGR type JPEG_DEST_MGR (line 35) | struct JPEG_DEST_MGR function namespace (line 37) | namespace rfb { FILE: common/rfb/JpegDecompressor.cxx type JPEG_ERROR_MGR (line 54) | struct JPEG_ERROR_MGR { type jpeg_error_mgr (line 55) | struct jpeg_error_mgr function JpegErrorExit (line 60) | static void function JpegOutputMessage (line 69) | static void type JPEG_SRC_MGR (line 82) | struct JPEG_SRC_MGR { type jpeg_source_mgr (line 83) | struct jpeg_source_mgr function JpegNoOp (line 87) | static void function boolean (line 92) | static boolean function JpegSkipInputData (line 99) | static void type JPEG_ERROR_MGR (line 116) | struct JPEG_ERROR_MGR type jpeg_error_mgr (line 55) | struct jpeg_error_mgr type JPEG_SRC_MGR (line 129) | struct JPEG_SRC_MGR type jpeg_source_mgr (line 83) | struct jpeg_source_mgr type jpeg_source_mgr (line 136) | struct jpeg_source_mgr FILE: common/rfb/JpegDecompressor.h type jpeg_decompress_struct (line 31) | struct jpeg_decompress_struct type JPEG_ERROR_MGR (line 33) | struct JPEG_ERROR_MGR type JPEG_SRC_MGR (line 34) | struct JPEG_SRC_MGR function namespace (line 36) | namespace core { struct Rect; } function namespace (line 38) | namespace rfb { FILE: common/rfb/KeyRemapper.cxx class KeyMapParameter (line 58) | class KeyMapParameter : public core::StringListParameter { method KeyMapParameter (line 60) | KeyMapParameter() method setParam (line 69) | bool setParam(const char* v) override { FILE: common/rfb/KeyRemapper.h function namespace (line 26) | namespace rfb { FILE: common/rfb/Palette.h function namespace (line 27) | namespace rfb { function insert (line 69) | inline bool rfb::Palette::insert(uint32_t colour, int numPixels) function lookup (line 147) | inline unsigned char rfb::Palette::lookup(uint32_t colour) const function getColour (line 167) | inline uint32_t rfb::Palette::getColour(unsigned char index) const function getCount (line 172) | inline int rfb::Palette::getCount(unsigned char index) const function genHash (line 177) | inline unsigned char rfb::Palette::genHash(uint32_t colour) const FILE: common/rfb/PixelBuffer.h function namespace (line 32) | namespace core { class Region; } function namespace (line 34) | namespace rfb { function class (line 104) | class ModifiablePixelBuffer : public PixelBuffer { function class (line 153) | class FullFramePixelBuffer : public ModifiablePixelBuffer { function class (line 180) | class ManagedPixelBuffer : public FullFramePixelBuffer { FILE: common/rfb/PixelFormat.cxx class PixelFormat::Init (line 43) | class PixelFormat::Init { function Pixel (line 369) | Pixel PixelFormat::pixelFromPixel(const PixelFormat &srcPF, Pixel src) c... function bits (line 614) | static int bits(uint16_t value) function swap (line 717) | static inline uint8_t swap(uint8_t n) function swap (line 722) | static inline uint16_t swap(uint16_t n) function swap (line 727) | static inline uint32_t swap(uint32_t n) FILE: common/rfb/PixelFormat.h function namespace (line 39) | namespace rdr { class InStream; class OutStream; } function namespace (line 41) | namespace rfb { FILE: common/rfb/RREDecoder.cxx function T (line 83) | inline T RREDecoder::readPixel(rdr::InStream* is) FILE: common/rfb/RREDecoder.h function namespace (line 24) | namespace rfb { FILE: common/rfb/RREEncoder.h function namespace (line 26) | namespace rfb { FILE: common/rfb/RawDecoder.h function namespace (line 23) | namespace rfb { FILE: common/rfb/RawEncoder.h function namespace (line 24) | namespace rfb { FILE: common/rfb/SConnection.h function namespace (line 35) | namespace rdr { function namespace (line 40) | namespace rfb { FILE: common/rfb/SDesktop.h function namespace (line 45) | namespace core { struct Point; } function namespace (line 47) | namespace network { class Socket; } function namespace (line 49) | namespace rfb { FILE: common/rfb/SMsgHandler.h function namespace (line 30) | namespace rfb { FILE: common/rfb/SMsgReader.h function namespace (line 27) | namespace rdr { class InStream; } function namespace (line 29) | namespace rfb { FILE: common/rfb/SMsgWriter.h function namespace (line 28) | namespace core { struct Rect; } function namespace (line 30) | namespace rdr { class OutStream; } function namespace (line 32) | namespace rfb { FILE: common/rfb/SSecurity.h function namespace (line 49) | namespace rfb { FILE: common/rfb/SSecurityNone.h function namespace (line 27) | namespace rfb { FILE: common/rfb/SSecurityPlain.cxx type passwd (line 58) | struct passwd FILE: common/rfb/SSecurityPlain.h function namespace (line 26) | namespace core { class StringListParameter; } function namespace (line 28) | namespace rfb { FILE: common/rfb/SSecurityRSAAES.cxx function findSubstr (line 134) | static inline ssize_t findSubstr(uint8_t* data, size_t size, const char ... function loadPEM (line 148) | static bool loadPEM(uint8_t* data, size_t size, const char *begin, type rsa_public_key (line 212) | struct rsa_public_key type asn1_der_iterator (line 230) | struct asn1_der_iterator type asn1_iterator_result (line 234) | enum asn1_iterator_result function random_func (line 340) | static void random_func(void* ctx, size_t length, uint8_t* dst) type sha1_ctx (line 411) | struct sha1_ctx type sha256_ctx (line 423) | struct sha256_ctx type sha1_ctx (line 459) | struct sha1_ctx type sha256_ctx (line 470) | struct sha256_ctx type sha1_ctx (line 507) | struct sha1_ctx type sha256_ctx (line 517) | struct sha256_ctx FILE: common/rfb/SSecurityRSAAES.h function namespace (line 30) | namespace core { function namespace (line 35) | namespace rdr { function namespace (line 42) | namespace rfb { FILE: common/rfb/SSecurityStack.cxx function AccessRights (line 74) | AccessRights SSecurityStack::getAccessRights() const FILE: common/rfb/SSecurityStack.h function namespace (line 25) | namespace rfb { FILE: common/rfb/SSecurityTLS.h function namespace (line 42) | namespace rdr { function namespace (line 48) | namespace rfb { FILE: common/rfb/SSecurityVeNCrypt.cxx function AccessRights (line 187) | AccessRights SSecurityVeNCrypt::getAccessRights() const FILE: common/rfb/SSecurityVeNCrypt.h function namespace (line 30) | namespace rfb { FILE: common/rfb/SSecurityVncAuth.h function namespace (line 34) | namespace rfb { function class (line 53) | class SSecurityVncAuth : public SSecurity { FILE: common/rfb/ScreenSet.h function namespace (line 33) | namespace rfb { type ScreenSet (line 65) | struct ScreenSet { function const_iterator (line 72) | inline const_iterator begin(void) const { return screens.begin(); } function iterator (line 73) | inline iterator end(void) { return screens.end(); } function const_iterator (line 74) | inline const_iterator end(void) const { return screens.end(); } function num_screens (line 76) | inline int num_screens(void) const { return screens.size(); } function add_screen (line 78) | inline void add_screen(const Screen screen) { screens.push_back(screen); } function remove_screen (line 79) | inline void remove_screen(uint32_t id) { function validate (line 88) | inline bool validate(int fb_width, int fb_height) const { function print (line 113) | inline void print(char* str, size_t len) const { function r (line 130) | inline bool operator==(const ScreenSet& r) const { function r (line 137) | inline bool operator!=(const ScreenSet& r) const { return !operator==(r); } FILE: common/rfb/Security.h function namespace (line 29) | namespace core { function namespace (line 34) | namespace rfb { FILE: common/rfb/SecurityClient.cxx function CSecurity (line 75) | CSecurity* SecurityClient::GetCSecurity(CConnection* cc, uint32_t secType) FILE: common/rfb/SecurityClient.h function namespace (line 27) | namespace rfb { FILE: common/rfb/SecurityServer.cxx function SSecurity (line 67) | SSecurity* SecurityServer::GetSSecurity(SConnection* sc, uint32_t secType) FILE: common/rfb/SecurityServer.h function namespace (line 25) | namespace rfb { FILE: common/rfb/ServerCore.h function namespace (line 29) | namespace rfb { FILE: common/rfb/ServerParams.h function namespace (line 28) | namespace rfb { function ledState (line 71) | unsigned int ledState() { return ledState_; } FILE: common/rfb/TightConstants.h function namespace (line 20) | namespace rfb { FILE: common/rfb/TightDecoder.h function namespace (line 26) | namespace rfb { FILE: common/rfb/TightEncoder.cxx type TightConf (line 39) | struct TightConf { FILE: common/rfb/TightEncoder.h function namespace (line 27) | namespace rfb { FILE: common/rfb/TightJPEGEncoder.h function namespace (line 26) | namespace rfb { FILE: common/rfb/UnixPasswordValidator.cxx type pam_message (line 53) | struct pam_message type pam_response (line 54) | struct pam_response function pam_callback (line 56) | static int pam_callback(int count, const struct pam_message **in, type pam_conv (line 102) | struct pam_conv FILE: common/rfb/UnixPasswordValidator.h function namespace (line 26) | namespace rfb FILE: common/rfb/UpdateTracker.h function namespace (line 25) | namespace rfb { FILE: common/rfb/VNCSConnectionST.cxx class VNCSConnectionSTShiftPresser (line 528) | class VNCSConnectionSTShiftPresser { method VNCSConnectionSTShiftPresser (line 530) | VNCSConnectionSTShiftPresser(VNCServerST* server_) method press (line 538) | void press() { FILE: common/rfb/VNCSConnectionST.h function namespace (line 38) | namespace rfb { FILE: common/rfb/VNCServer.h function namespace (line 31) | namespace network { class Socket; } function namespace (line 33) | namespace rfb { FILE: common/rfb/VNCServerST.cxx function SConnection (line 688) | SConnection* VNCServerST::getConnection(network::Socket* sock) { function RenderedCursor (line 953) | const RenderedCursor* VNCServerST::getRenderedCursor() FILE: common/rfb/VNCServerST.h function namespace (line 36) | namespace rfb { FILE: common/rfb/WinPasswdValidator.h function namespace (line 27) | namespace rfb FILE: common/rfb/ZRLEDecoder.cxx function readOpaque24A (line 37) | static inline uint32_t readOpaque24A(rdr::InStream* is) function readOpaque24B (line 46) | static inline uint32_t readOpaque24B(rdr::InStream* is) function T (line 56) | static inline T readPixel(rdr::ZlibInStream* zis) function zlibHasData (line 66) | static inline void zlibHasData(rdr::ZlibInStream* zis, size_t length) FILE: common/rfb/ZRLEDecoder.h function namespace (line 25) | namespace rfb { FILE: common/rfb/ZRLEEncoder.h function namespace (line 26) | namespace rfb { FILE: common/rfb/clipboardTypes.h function namespace (line 21) | namespace rfb { FILE: common/rfb/d3des.c function deskey (line 66) | void deskey(unsigned char *key, int edf) /* Thanks to James Gillogly & P... function cookey (line 101) | static void cookey(register unsigned long *raw1) function cpkey (line 123) | void cpkey(register unsigned long *into) function usekey (line 132) | void usekey(register unsigned long *from) function des (line 141) | void des(unsigned char *inblock, unsigned char *outblock) function scrunch (line 151) | static void scrunch(register unsigned char *outof, function unscrun (line 165) | static void unscrun(register unsigned long *outof, function desfunc (line 323) | static void desfunc(register unsigned long *block, FILE: common/rfb/encodings.h function namespace (line 22) | namespace rfb { FILE: common/rfb/fenceTypes.h function namespace (line 23) | namespace rfb { FILE: common/rfb/hextileConstants.h function namespace (line 20) | namespace rfb { FILE: common/rfb/ledStates.h function namespace (line 21) | namespace rfb { FILE: common/rfb/msgTypes.h function namespace (line 21) | namespace rfb { FILE: common/rfb/obfuscate.h function namespace (line 28) | namespace rfb { FILE: common/rfb/qemuTypes.h function namespace (line 21) | namespace rfb { FILE: common/rfb/screenTypes.h function namespace (line 21) | namespace rfb { FILE: java/com/jcraft/jsch/Buffer.java class Buffer (line 32) | public class Buffer{ method Buffer (line 37) | public Buffer(int size){ method Buffer (line 42) | public Buffer(byte[] buffer){ method Buffer (line 47) | public Buffer(){ this(1024*10*2); } method putByte (line 48) | public void putByte(byte foo){ method putByte (line 51) | public void putByte(byte[] foo) { method putByte (line 54) | public void putByte(byte[] foo, int begin, int length) { method putString (line 58) | public void putString(byte[] foo){ method putString (line 61) | public void putString(byte[] foo, int begin, int length) { method putInt (line 65) | public void putInt(int val) { method putLong (line 73) | public void putLong(long val) { method skip (line 86) | void skip(int n) { method putPad (line 89) | void putPad(int n) { method putMPInt (line 95) | public void putMPInt(byte[] foo){ method getLength (line 107) | public int getLength(){ method getOffSet (line 110) | public int getOffSet(){ method setOffSet (line 113) | public void setOffSet(int s){ method getLong (line 116) | public long getLong(){ method getInt (line 121) | public int getInt(){ method getUInt (line 126) | public long getUInt(){ method getShort (line 136) | int getShort() { method getByte (line 141) | public int getByte() { method getByte (line 144) | public void getByte(byte[] foo) { method getByte (line 147) | void getByte(byte[] foo, int start, int len) { method getByte (line 151) | public int getByte(int len) { method getMPInt (line 156) | public byte[] getMPInt() { method getMPIntBits (line 167) | public byte[] getMPIntBits() { method getString (line 180) | public byte[] getString() { method getString (line 191) | byte[] getString(int[]start, int[]len) { method reset (line 197) | public void reset(){ method shift (line 201) | public void shift(){ method rewind (line 207) | void rewind(){ method getCommand (line 211) | byte getCommand(){ method checkFreeSize (line 215) | void checkFreeSize(int n){ method getBytes (line 226) | byte[][] getBytes(int n, String msg) throws JSchException { method fromBytes (line 253) | static Buffer fromBytes(byte[][] args){ FILE: java/com/jcraft/jsch/Channel.java class Channel (line 39) | public abstract class Channel implements Runnable{ method getChannel (line 52) | static Channel getChannel(String type){ method getChannel (line 82) | static Channel getChannel(int id, Session session){ method del (line 91) | static void del(Channel c){ method Channel (line 126) | Channel(){ method setRecipient (line 132) | synchronized void setRecipient(int foo){ method getRecipient (line 137) | int getRecipient(){ method init (line 141) | void init() throws JSchException { method connect (line 144) | public void connect() throws JSchException{ method connect (line 148) | public void connect(int connectTimeout) throws JSchException{ method setXForwarding (line 163) | public void setXForwarding(boolean foo){ method start (line 166) | public void start() throws JSchException{} method isEOF (line 168) | public boolean isEOF() {return eof_remote;} method getData (line 170) | void getData(Buffer buf){ method setInputStream (line 176) | public void setInputStream(InputStream in){ method setInputStream (line 179) | public void setInputStream(InputStream in, boolean dontclose){ method setOutputStream (line 182) | public void setOutputStream(OutputStream out){ method setOutputStream (line 185) | public void setOutputStream(OutputStream out, boolean dontclose){ method setExtOutputStream (line 188) | public void setExtOutputStream(OutputStream out){ method setExtOutputStream (line 191) | public void setExtOutputStream(OutputStream out, boolean dontclose){ method getInputStream (line 194) | public InputStream getInputStream() throws IOException { method getExtInputStream (line 210) | public InputStream getExtInputStream() throws IOException { method getOutputStream (line 226) | public OutputStream getOutputStream() throws IOException { class MyPipedInputStream (line 328) | class MyPipedInputStream extends PipedInputStream{ method MyPipedInputStream (line 331) | MyPipedInputStream() throws IOException{ super(); } method MyPipedInputStream (line 332) | MyPipedInputStream(int size) throws IOException{ method MyPipedInputStream (line 338) | MyPipedInputStream(int size, int max_buffer_size) throws IOException{ method MyPipedInputStream (line 342) | MyPipedInputStream(PipedOutputStream out) throws IOException{ super(... method MyPipedInputStream (line 343) | MyPipedInputStream(PipedOutputStream out, int size) throws IOException{ method updateReadSide (line 355) | public synchronized void updateReadSide() throws IOException { method freeSpace (line 365) | private int freeSpace(){ method checkSpace (line 376) | synchronized void checkSpace(int len) throws IOException { method setLocalWindowSizeMax (line 419) | void setLocalWindowSizeMax(int foo){ this.lwsize_max=foo; } method setLocalWindowSize (line 420) | void setLocalWindowSize(int foo){ this.lwsize=foo; } method setLocalPacketSize (line 421) | void setLocalPacketSize(int foo){ this.lmpsize=foo; } method setRemoteWindowSize (line 422) | synchronized void setRemoteWindowSize(long foo){ this.rwsize=foo; } method addRemoteWindowSize (line 423) | synchronized void addRemoteWindowSize(long foo){ method setRemotePacketSize (line 428) | void setRemotePacketSize(int foo){ this.rmpsize=foo; } method run (line 430) | public void run(){ method write (line 433) | void write(byte[] foo) throws IOException { method write (line 436) | void write(byte[] foo, int s, int l) throws IOException { method write_ext (line 441) | void write_ext(byte[] foo, int s, int l) throws IOException { method eof_remote (line 447) | void eof_remote(){ method eof (line 455) | void eof(){ method close (line 518) | void close(){ method isClosed (line 540) | public boolean isClosed(){ method disconnect (line 543) | static void disconnect(Session session){ method disconnect (line 564) | public void disconnect(){ method isConnected (line 598) | public boolean isConnected(){ method sendSignal (line 606) | public void sendSignal(String signal) throws Exception { class PassiveInputStream (line 624) | class PassiveInputStream extends MyPipedInputStream{ method PassiveInputStream (line 626) | PassiveInputStream(PipedOutputStream out, int size) throws IOException{ method PassiveInputStream (line 630) | PassiveInputStream(PipedOutputStream out) throws IOException{ method close (line 634) | public void close() throws IOException{ class PassiveOutputStream (line 641) | class PassiveOutputStream extends PipedOutputStream{ method PassiveOutputStream (line 643) | PassiveOutputStream(PipedInputStream in, method write (line 650) | public void write(int b) throws IOException { method write (line 656) | public void write(byte[] b, int off, int len) throws IOException { method setExitStatus (line 664) | void setExitStatus(int status){ exitstatus=status; } method getExitStatus (line 665) | public int getExitStatus(){ return exitstatus; } method setSession (line 667) | void setSession(Session session){ method getSession (line 671) | public Session getSession() throws JSchException{ method getId (line 678) | public int getId(){ return id; } method sendOpenConfirmation (line 680) | protected void sendOpenConfirmation() throws Exception{ method sendOpenFailure (line 692) | protected void sendOpenFailure(int reasoncode){ method genChannelOpenPacket (line 708) | protected Packet genChannelOpenPacket(){ method sendChannelOpen (line 725) | protected void sendChannelOpen() throws Exception { FILE: java/com/jcraft/jsch/ChannelAgentForwarding.java class ChannelAgentForwarding (line 35) | class ChannelAgentForwarding extends Channel{ method ChannelAgentForwarding (line 66) | ChannelAgentForwarding(){ method run (line 82) | public void run(){ method write (line 92) | void write(byte[] foo, int s, int l) throws java.io.IOException { method send (line 248) | private void send(byte[] message){ method eof_remote (line 262) | void eof_remote(){ FILE: java/com/jcraft/jsch/ChannelDirectTCPIP.java class ChannelDirectTCPIP (line 34) | public class ChannelDirectTCPIP extends Channel{ method ChannelDirectTCPIP (line 45) | ChannelDirectTCPIP(){ method init (line 53) | void init (){ method connect (line 57) | public void connect(int connectTimeout) throws JSchException{ method run (line 87) | public void run(){ method setInputStream (line 136) | public void setInputStream(InputStream in){ method setOutputStream (line 139) | public void setOutputStream(OutputStream out){ method setHost (line 143) | public void setHost(String host){this.host=host;} method setPort (line 144) | public void setPort(int port){this.port=port;} method setOrgIPAddress (line 145) | public void setOrgIPAddress(String foo){this.originator_IP_address=foo;} method setOrgPort (line 146) | public void setOrgPort(int foo){this.originator_port=foo;} method genChannelOpenPacket (line 148) | protected Packet genChannelOpenPacket(){ FILE: java/com/jcraft/jsch/ChannelExec.java class ChannelExec (line 34) | public class ChannelExec extends ChannelSession{ method start (line 38) | public void start() throws JSchException{ method setCommand (line 62) | public void setCommand(String command){ method setCommand (line 65) | public void setCommand(byte[] command){ method init (line 69) | void init() throws JSchException { method setErrStream (line 74) | public void setErrStream(java.io.OutputStream out){ method setErrStream (line 77) | public void setErrStream(java.io.OutputStream out, boolean dontclose){ method getErrStream (line 80) | public java.io.InputStream getErrStream() throws java.io.IOException { FILE: java/com/jcraft/jsch/ChannelForwardedTCPIP.java class ChannelForwardedTCPIP (line 36) | public class ChannelForwardedTCPIP extends Channel{ method ChannelForwardedTCPIP (line 50) | ChannelForwardedTCPIP(){ method run (line 59) | public void run(){ method getData (line 131) | void getData(Buffer buf){ method getPort (line 167) | private static Config getPort(Session session, String address_to_bind,... method getPortForwarding (line 184) | static String[] getPortForwarding(Session session){ method normalize (line 202) | static String normalize(String address){ method addPort (line 208) | static void addPort(Session session, String _address_to_bind, method addPort (line 226) | static void addPort(Session session, String _address_to_bind, method delPort (line 243) | static void delPort(ChannelForwardedTCPIP c){ method delPort (line 254) | static void delPort(Session session, int rport){ method delPort (line 257) | static void delPort(Session session, String address_to_bind, int rport){ method delPort (line 293) | static void delPort(Session session){ method getRemotePort (line 310) | public int getRemotePort(){return (config!=null ? config.rport: 0);} method setSocketFactory (line 311) | private void setSocketFactory(SocketFactory factory){ class Config (line 315) | static abstract class Config { class ConfigDaemon (line 323) | static class ConfigDaemon extends Config { class ConfigLHost (line 327) | static class ConfigLHost extends Config { FILE: java/com/jcraft/jsch/ChannelSession.java class ChannelSession (line 34) | class ChannelSession extends Channel{ method ChannelSession (line 50) | ChannelSession(){ method setAgentForwarding (line 61) | public void setAgentForwarding(boolean enable){ method setXForwarding (line 71) | public void setXForwarding(boolean enable){ method setEnv (line 80) | public void setEnv(Hashtable env){ method setEnv (line 96) | public void setEnv(String name, String value){ method setEnv (line 108) | public void setEnv(byte[] name, byte[] value){ method getEnv (line 114) | private Hashtable getEnv(){ method setPty (line 126) | public void setPty(boolean enable){ method setTerminalMode (line 135) | public void setTerminalMode(byte[] terminal_mode){ method setPtySize (line 148) | public void setPtySize(int col, int row, int wp, int hp){ method setPtyType (line 170) | public void setPtyType(String ttype){ method setPtyType (line 184) | public void setPtyType(String ttype, int col, int row, int wp, int hp){ method sendRequests (line 192) | protected void sendRequests() throws Exception{ method toByteArray (line 227) | private byte[] toByteArray(Object o){ method run (line 234) | public void run(){ FILE: java/com/jcraft/jsch/ChannelSftp.java class ChannelSftp (line 36) | public class ChannelSftp extends ChannelSession{ method setBulkRequests (line 194) | public void setBulkRequests(int bulk_requests) throws JSchException { method getBulkRequests (line 208) | public int getBulkRequests(){ method ChannelSftp (line 212) | public ChannelSftp(){ method init (line 219) | void init(){ method start (line 222) | public void start() throws JSchException{ method quit (line 320) | public void quit(){ disconnect();} method exit (line 321) | public void exit(){ disconnect();} method lcd (line 322) | public void lcd(String path) throws SftpException{ method cd (line 335) | public void cd(String path) throws SftpException{ method put (line 364) | public void put(String src, String dst) throws SftpException{ method put (line 367) | public void put(String src, String dst, int mode) throws SftpException{ method put (line 370) | public void put(String src, String dst, method put (line 385) | public void put(String src, String dst, method put (line 491) | public void put(InputStream src, String dst) throws SftpException{ method put (line 494) | public void put(InputStream src, String dst, int mode) throws SftpExce... method put (line 497) | public void put(InputStream src, String dst, method put (line 512) | public void put(InputStream src, String dst, method _put (line 556) | public void _put(InputStream src, String dst, method put (line 693) | public OutputStream put(String dst) throws SftpException{ method put (line 696) | public OutputStream put(String dst, final int mode) throws SftpException{ method put (line 699) | public OutputStream put(String dst, final SftpProgressMonitor monitor,... method put (line 714) | public OutputStream put(String dst, final SftpProgressMonitor monitor,... method get (line 872) | public void get(String src, String dst) throws SftpException{ method get (line 875) | public void get(String src, String dst, method get (line 879) | public void get(String src, String dst, method get (line 983) | public void get(String src, OutputStream dst) throws SftpException{ method get (line 986) | public void get(String src, OutputStream dst, method get (line 990) | public void get(String src, OutputStream dst, method _get (line 1016) | private void _get(String src, OutputStream dst, class RequestQueue (line 1166) | private class RequestQueue { class OutOfOrderException (line 1167) | class OutOfOrderException extends Exception { method OutOfOrderException (line 1169) | OutOfOrderException(long offset){ class Request (line 1173) | class Request { method RequestQueue (line 1181) | RequestQueue(int size){ method init (line 1189) | void init(){ method add (line 1193) | void add(int id, long offset, int length){ method get (line 1203) | Request get(int id) throws OutOfOrderException, SftpException { method count (line 1227) | int count() { method size (line 1231) | int size() { method cancel (line 1235) | void cancel(Header header, Buffer buf) throws IOException { method getOffset (line 1251) | long getOffset(){ method get (line 1265) | public InputStream get(String src) throws SftpException{ method get (line 1268) | public InputStream get(String src, SftpProgressMonitor monitor) throws... method get (line 1275) | public InputStream get(String src, int mode) throws SftpException{ method get (line 1281) | public InputStream get(String src, final SftpProgressMonitor monitor, ... method get (line 1284) | public InputStream get(String src, final SftpProgressMonitor monitor, ... method ls (line 1518) | public java.util.Vector ls(String path) throws SftpException{ method ls (line 1540) | public void ls(String path, LsEntrySelector selector) throws SftpExcep... method readlink (line 1725) | public String readlink(String path) throws SftpException{ method symlink (line 1775) | public void symlink(String oldpath, String newpath) throws SftpException{ method hardlink (line 1827) | public void hardlink(String oldpath, String newpath) throws SftpExcept... method rename (line 1879) | public void rename(String oldpath, String newpath) throws SftpException{ method rm (line 1932) | public void rm(String path) throws SftpException{ method isRemoteDir (line 1970) | private boolean isRemoteDir(String path){ method chgrp (line 1991) | public void chgrp(int gid, String path) throws SftpException{ method chown (line 2017) | public void chown(int uid, String path) throws SftpException{ method chmod (line 2043) | public void chmod(int permissions, String path) throws SftpException{ method setMtime (line 2069) | public void setMtime(String path, int mtime) throws SftpException{ method rmdir (line 2095) | public void rmdir(String path) throws SftpException{ method mkdir (line 2134) | public void mkdir(String path) throws SftpException{ method stat (line 2165) | public SftpATTRS stat(String path) throws SftpException{ method _stat (line 2183) | private SftpATTRS _stat(byte[] path) throws SftpException{ method _stat (line 2214) | private SftpATTRS _stat(String path) throws SftpException{ method statVFS (line 2218) | public SftpStatVFS statVFS(String path) throws SftpException{ method _statVFS (line 2236) | private SftpStatVFS _statVFS(byte[] path) throws SftpException{ method _statVFS (line 2274) | private SftpStatVFS _statVFS(String path) throws SftpException{ method lstat (line 2278) | public SftpATTRS lstat(String path) throws SftpException{ method _lstat (line 2295) | private SftpATTRS _lstat(String path) throws SftpException{ method _realpath (line 2324) | private byte[] _realpath(String path) throws SftpException, IOExceptio... method setStat (line 2355) | public void setStat(String path, SftpATTRS attr) throws SftpException{ method _setStat (line 2375) | private void _setStat(String path, SftpATTRS attr) throws SftpException{ method pwd (line 2402) | public String pwd() throws SftpException{ return getCwd(); } method lpwd (line 2403) | public String lpwd(){ return lcwd; } method version (line 2404) | public String version(){ return version; } method getHome (line 2405) | public String getHome() throws SftpException { method getCwd (line 2423) | private String getCwd() throws SftpException{ method setCwd (line 2429) | private void setCwd(String cwd){ method read (line 2433) | private void read(byte[] buf, int s, int l) throws IOException, SftpEx... method checkStatus (line 2445) | private boolean checkStatus(int[] ackid, Header header) throws IOExcep... method _sendCLOSE (line 2463) | private boolean _sendCLOSE(byte[] handle, Header header) throws Except... method sendINIT (line 2468) | private void sendINIT() throws Exception{ method sendREALPATH (line 2475) | private void sendREALPATH(byte[] path) throws Exception{ method sendSTAT (line 2478) | private void sendSTAT(byte[] path) throws Exception{ method sendSTATVFS (line 2481) | private void sendSTATVFS(byte[] path) throws Exception{ method sendLSTAT (line 2489) | private void sendLSTAT(byte[] path) throws Exception{ method sendFSTAT (line 2492) | private void sendFSTAT(byte[] handle) throws Exception{ method sendSETSTAT (line 2495) | private void sendSETSTAT(byte[] path, SftpATTRS attr) throws Exception{ method sendREMOVE (line 2503) | private void sendREMOVE(byte[] path) throws Exception{ method sendMKDIR (line 2506) | private void sendMKDIR(byte[] path, SftpATTRS attr) throws Exception{ method sendRMDIR (line 2515) | private void sendRMDIR(byte[] path) throws Exception{ method sendSYMLINK (line 2518) | private void sendSYMLINK(byte[] p1, byte[] p2) throws Exception{ method sendHARDLINK (line 2521) | private void sendHARDLINK(byte[] p1, byte[] p2) throws Exception{ method sendREADLINK (line 2524) | private void sendREADLINK(byte[] path) throws Exception{ method sendOPENDIR (line 2527) | private void sendOPENDIR(byte[] path) throws Exception{ method sendREADDIR (line 2530) | private void sendREADDIR(byte[] path) throws Exception{ method sendRENAME (line 2533) | private void sendRENAME(byte[] p1, byte[] p2) throws Exception{ method sendCLOSE (line 2537) | private void sendCLOSE(byte[] path) throws Exception{ method sendOPENR (line 2540) | private void sendOPENR(byte[] path) throws Exception{ method sendOPENW (line 2543) | private void sendOPENW(byte[] path) throws Exception{ method sendOPENA (line 2546) | private void sendOPENA(byte[] path) throws Exception{ method sendOPEN (line 2549) | private void sendOPEN(byte[] path, int mode) throws Exception{ method sendPacketPath (line 2558) | private void sendPacketPath(byte fxp, byte[] path) throws Exception{ method sendPacketPath (line 2561) | private void sendPacketPath(byte fxp, byte[] path, String extension) t... method sendPacketPath (line 2578) | private void sendPacketPath(byte fxp, byte[] p1, byte[] p2) throws Exc... method sendPacketPath (line 2581) | private void sendPacketPath(byte fxp, byte[] p1, byte[] p2, String ext... method sendWRITE (line 2599) | private int sendWRITE(byte[] handle, long offset, method sendREAD (line 2622) | private void sendREAD(byte[] handle, long offset, int length) throws E... method sendREAD (line 2625) | private void sendREAD(byte[] handle, long offset, int length, method putHEAD (line 2639) | private void putHEAD(Buffer buf, byte type, int length) throws Exception{ method putHEAD (line 2647) | private void putHEAD(byte type, int length) throws Exception{ method glob_remote (line 2651) | private Vector glob_remote(String _path) throws Exception{ method isPattern (line 2768) | private boolean isPattern(byte[] path){ method glob_local (line 2781) | private Vector glob_local(String _path) throws Exception{ method throwStatusError (line 2841) | private void throwStatusError(Buffer buf, int i) throws SftpException{ method isLocalAbsolutePath (line 2853) | private static boolean isLocalAbsolutePath(String path){ method disconnect (line 2857) | public void disconnect(){ method isPattern (line 2861) | private boolean isPattern(String path, byte[][] utf8){ method isPattern (line 2868) | private boolean isPattern(String path){ method fill (line 2872) | private void fill(Buffer buf, int len) throws IOException{ method fill (line 2878) | private int fill(byte[] buf, int s, int len) throws IOException{ method skip (line 2892) | private void skip(long foo) throws IOException{ class Header (line 2901) | class Header{ method header (line 2906) | private Header header(Buffer buf, Header header) throws IOException{ method remoteAbsolutePath (line 2915) | private String remoteAbsolutePath(String path) throws SftpException{ method localAbsolutePath (line 2923) | private String localAbsolutePath(String path){ method isUnique (line 2935) | private String isUnique(String path) throws SftpException, Exception{ method getServerVersion (line 2943) | public int getServerVersion() throws SftpException{ method setFilenameEncoding (line 2950) | public void setFilenameEncoding(String encoding) throws SftpException{ method getExtension (line 2964) | public String getExtension(String key){ method realpath (line 2970) | public String realpath(String path) throws SftpException{ class LsEntry (line 2983) | public class LsEntry implements Comparable{ method LsEntry (line 2987) | LsEntry(String filename, String longname, SftpATTRS attrs){ method getFilename (line 2992) | public String getFilename(){return filename;} method setFilename (line 2993) | void setFilename(String filename){this.filename = filename;} method getLongname (line 2994) | public String getLongname(){return longname;} method setLongname (line 2995) | void setLongname(String longname){this.longname = longname;} method getAttrs (line 2996) | public SftpATTRS getAttrs(){return attrs;} method setAttrs (line 2997) | void setAttrs(SftpATTRS attrs) {this.attrs = attrs;} method toString (line 2998) | public String toString(){ return longname; } method compareTo (line 2999) | public int compareTo(Object o) throws ClassCastException{ type LsEntrySelector (line 3014) | public interface LsEntrySelector { method select (line 3026) | public int select(LsEntry entry); FILE: java/com/jcraft/jsch/ChannelShell.java class ChannelShell (line 34) | public class ChannelShell extends ChannelSession{ method ChannelShell (line 36) | ChannelShell(){ method start (line 41) | public void start() throws JSchException{ method init (line 66) | void init() throws JSchException { FILE: java/com/jcraft/jsch/ChannelSubsystem.java class ChannelSubsystem (line 32) | public class ChannelSubsystem extends ChannelSession{ method setXForwarding (line 37) | public void setXForwarding(boolean foo){ xforwading=foo; } method setPty (line 38) | public void setPty(boolean foo){ pty=foo; } method setWantReply (line 39) | public void setWantReply(boolean foo){ want_reply=foo; } method setSubsystem (line 40) | public void setSubsystem(String foo){ subsystem=foo; } method start (line 41) | public void start() throws JSchException{ method init (line 72) | void init() throws JSchException { method setErrStream (line 77) | public void setErrStream(java.io.OutputStream out){ method getErrStream (line 80) | public java.io.InputStream getErrStream() throws java.io.IOException { FILE: java/com/jcraft/jsch/ChannelX11.java class ChannelX11 (line 34) | class ChannelX11 extends Channel{ method revtable (line 57) | static int revtable(byte foo){ method setCookie (line 63) | static void setCookie(String foo){ method setHost (line 71) | static void setHost(String foo){ host=foo; } method setPort (line 72) | static void setPort(int foo){ port=foo; } method getFakedCookie (line 73) | static byte[] getFakedCookie(Session session){ method removeFakedCookie (line 102) | static void removeFakedCookie(Session session){ method ChannelX11 (line 109) | ChannelX11(){ method run (line 133) | public void run(){ method addCache (line 181) | private byte[] addCache(byte[] foo, int s, int l){ method write (line 190) | void write(byte[] foo, int s, int l) throws java.io.IOException { method equals (line 266) | private static boolean equals(byte[] foo, byte[] bar){ FILE: java/com/jcraft/jsch/Cipher.java type Cipher (line 32) | public interface Cipher{ method getIVSize (line 35) | int getIVSize(); method getBlockSize (line 36) | int getBlockSize(); method init (line 37) | void init(int mode, byte[] key, byte[] iv) throws Exception; method update (line 38) | void update(byte[] foo, int s1, int len, byte[] bar, int s2) throws Ex... method isCBC (line 39) | boolean isCBC(); FILE: java/com/jcraft/jsch/CipherNone.java class CipherNone (line 32) | public class CipherNone implements Cipher{ method getIVSize (line 35) | public int getIVSize(){return ivsize;} method getBlockSize (line 36) | public int getBlockSize(){return bsize;} method init (line 37) | public void init(int mode, byte[] key, byte[] iv) throws Exception{ method update (line 39) | public void update(byte[] foo, int s1, int len, byte[] bar, int s2) th... method isCBC (line 41) | public boolean isCBC(){return false; } FILE: java/com/jcraft/jsch/Compression.java type Compression (line 32) | public interface Compression{ method init (line 35) | void init(int type, int level); method compress (line 36) | byte[] compress(byte[] buf, int start, int[] len); method uncompress (line 37) | byte[] uncompress(byte[] buf, int start, int[] len); FILE: java/com/jcraft/jsch/ConfigRepository.java type ConfigRepository (line 32) | public interface ConfigRepository { method getConfig (line 34) | public Config getConfig(String host); type Config (line 36) | public interface Config { method getHostname (line 37) | public String getHostname(); method getUser (line 38) | public String getUser(); method getPort (line 39) | public int getPort(); method getValue (line 40) | public String getValue(String key); method getValues (line 41) | public String[] getValues(String key); method getHostname (line 45) | public String getHostname() {return null;} method getUser (line 46) | public String getUser() {return null;} method getPort (line 47) | public int getPort() {return -1;} method getValue (line 48) | public String getValue(String key) {return null;} method getValues (line 49) | public String[] getValues(String key) {return null;} method getConfig (line 53) | public Config getConfig(String host) { return defaultConfig; } FILE: java/com/jcraft/jsch/DH.java type DH (line 32) | public interface DH{ method init (line 33) | void init() throws Exception; method setP (line 34) | void setP(byte[] p); method setG (line 35) | void setG(byte[] g); method getE (line 36) | byte[] getE() throws Exception; method setF (line 37) | void setF(byte[] f); method getK (line 38) | byte[] getK() throws Exception; method checkRange (line 42) | void checkRange() throws Exception; FILE: java/com/jcraft/jsch/DHEC256.java class DHEC256 (line 32) | public class DHEC256 extends DHECN { method DHEC256 (line 33) | public DHEC256(){ FILE: java/com/jcraft/jsch/DHEC384.java class DHEC384 (line 32) | public class DHEC384 extends DHECN { method DHEC384 (line 33) | public DHEC384(){ FILE: java/com/jcraft/jsch/DHEC521.java class DHEC521 (line 32) | public class DHEC521 extends DHECN { method DHEC521 (line 33) | public DHEC521(){ FILE: java/com/jcraft/jsch/DHECN.java class DHECN (line 32) | public abstract class DHECN extends KeyExchange{ method init (line 55) | public void init(Session session, method next (line 108) | public boolean next(Buffer _buf) throws Exception{ method getState (line 186) | public int getState(){return state; } FILE: java/com/jcraft/jsch/DHG1.java class DHG1 (line 32) | public class DHG1 extends KeyExchange{ method init (line 72) | public void init(Session session, method next (line 127) | public boolean next(Buffer _buf) throws Exception{ method getState (line 195) | public int getState(){return state; } FILE: java/com/jcraft/jsch/DHG14.java class DHG14 (line 32) | public class DHG14 extends KeyExchange{ method init (line 88) | public void init(Session session, method next (line 146) | public boolean next(Buffer _buf) throws Exception{ method getState (line 214) | public int getState(){return state; } FILE: java/com/jcraft/jsch/DHGEX.java class DHGEX (line 32) | public class DHGEX extends KeyExchange{ method init (line 61) | public void init(Session session, method next (line 110) | public boolean next(Buffer _buf) throws Exception{ method getState (line 227) | public int getState(){return state; } method check2048 (line 229) | protected int check2048(Class c, int _max) throws Exception { FILE: java/com/jcraft/jsch/DHGEX256.java class DHGEX256 (line 32) | public class DHGEX256 extends DHGEX { method DHGEX256 (line 33) | DHGEX256(){ FILE: java/com/jcraft/jsch/ECDH.java type ECDH (line 32) | public interface ECDH { method init (line 33) | void init(int size) throws Exception; method getSecret (line 34) | byte[] getSecret(byte[] r, byte[] s) throws Exception; method getQ (line 35) | byte[] getQ() throws Exception; method validate (line 36) | boolean validate(byte[] r, byte[] s) throws Exception; FILE: java/com/jcraft/jsch/ForwardedTCPIPDaemon.java type ForwardedTCPIPDaemon (line 33) | public interface ForwardedTCPIPDaemon extends Runnable{ method setChannel (line 34) | void setChannel(ChannelForwardedTCPIP channel, InputStream in, OutputS... method setArg (line 35) | void setArg(Object[] arg); FILE: java/com/jcraft/jsch/GSSContext.java type GSSContext (line 32) | public interface GSSContext{ method create (line 33) | public void create(String user, String host) throws JSchException; method isEstablished (line 34) | public boolean isEstablished(); method init (line 35) | public byte[] init(byte[] token, int s, int l) throws JSchException; method getMIC (line 36) | public byte[] getMIC(byte[] message, int s, int l); method dispose (line 37) | public void dispose(); FILE: java/com/jcraft/jsch/HASH.java type HASH (line 32) | public interface HASH{ method init (line 33) | void init() throws Exception; method getBlockSize (line 34) | int getBlockSize(); method update (line 35) | void update(byte[] foo, int start, int len) throws Exception; method digest (line 36) | byte[] digest() throws Exception; FILE: java/com/jcraft/jsch/HostKey.java class HostKey (line 32) | public class HostKey{ method HostKey (line 56) | public HostKey(String host, byte[] key) throws JSchException { method HostKey (line 60) | public HostKey(String host, int type, byte[] key) throws JSchException { method HostKey (line 63) | public HostKey(String host, int type, byte[] key, String comment) thro... method HostKey (line 66) | public HostKey(String marker, String host, int type, byte[] key, Strin... method getHost (line 84) | public String getHost(){ return host; } method getType (line 85) | public String getType(){ method name2type (line 95) | protected static int name2type(String name){ method getKey (line 103) | public String getKey(){ method getFingerPrint (line 106) | @SuppressWarnings({"static"}) public String getFingerPrint(JSch jsch){ method getComment (line 115) | public String getComment(){ return comment; } method getMarker (line 116) | public String getMarker(){ return marker; } method isMatched (line 118) | boolean isMatched(String _host){ method isIncluded (line 122) | private boolean isIncluded(String _host){ FILE: java/com/jcraft/jsch/HostKeyRepository.java type HostKeyRepository (line 32) | public interface HostKeyRepository{ method check (line 45) | int check(String host, byte[] key); method add (line 54) | void add(HostKey hostkey, UserInfo ui); method remove (line 62) | void remove(String host, String type); method remove (line 68) | void remove(String host, String type, byte[] key); method getKnownHostsRepositoryID (line 75) | String getKnownHostsRepositoryID(); method getHostKey (line 82) | HostKey[] getHostKey(); method getHostKey (line 93) | HostKey[] getHostKey(String host, String type); FILE: java/com/jcraft/jsch/IO.java class IO (line 34) | public class IO{ method setOutputStream (line 43) | void setOutputStream(OutputStream out){ this.out=out; } method setOutputStream (line 44) | void setOutputStream(OutputStream out, boolean dontclose){ method setExtOutputStream (line 48) | void setExtOutputStream(OutputStream out){ this.out_ext=out; } method setExtOutputStream (line 49) | void setExtOutputStream(OutputStream out, boolean dontclose){ method setInputStream (line 53) | void setInputStream(InputStream in){ this.in=in; } method setInputStream (line 54) | void setInputStream(InputStream in, boolean dontclose){ method put (line 59) | public void put(Packet p) throws IOException, java.net.SocketException { method put (line 63) | void put(byte[] array, int begin, int length) throws IOException { method put_ext (line 67) | void put_ext(byte[] array, int begin, int length) throws IOException { method getByte (line 72) | int getByte() throws IOException { method getByte (line 76) | void getByte(byte[] array) throws IOException { method getByte (line 80) | void getByte(byte[] array, int begin, int length) throws IOException { method out_close (line 92) | void out_close(){ method close (line 100) | public void close(){ FILE: java/com/jcraft/jsch/Identity.java type Identity (line 32) | public interface Identity{ method setPassphrase (line 40) | public boolean setPassphrase(byte[] passphrase) throws JSchException; method getPublicKeyBlob (line 46) | public byte[] getPublicKeyBlob(); method getSignature (line 53) | public byte[] getSignature(byte[] data); method decrypt (line 59) | public boolean decrypt(); method getAlgName (line 65) | public String getAlgName(); method getName (line 71) | public String getName(); method isEncrypted (line 77) | public boolean isEncrypted(); method clear (line 82) | public void clear(); FILE: java/com/jcraft/jsch/IdentityFile.java class IdentityFile (line 34) | class IdentityFile implements Identity{ method newInstance (line 39) | static IdentityFile newInstance(String prvfile, String pubfile, JSch j... method newInstance (line 44) | static IdentityFile newInstance(String name, byte[] prvkey, byte[] pub... method IdentityFile (line 50) | private IdentityFile(JSch jsch, String name, KeyPair kpair) throws JSc... method setPassphrase (line 62) | public boolean setPassphrase(byte[] passphrase) throws JSchException{ method getPublicKeyBlob (line 70) | public byte[] getPublicKeyBlob(){ method getSignature (line 79) | public byte[] getSignature(byte[] data){ method decrypt (line 87) | public boolean decrypt(){ method getAlgName (line 95) | public String getAlgName(){ method getName (line 103) | public String getName(){ method isEncrypted (line 111) | public boolean isEncrypted(){ method clear (line 118) | public void clear(){ method getKeyPair (line 127) | public KeyPair getKeyPair(){ FILE: java/com/jcraft/jsch/IdentityRepository.java type IdentityRepository (line 34) | public interface IdentityRepository { method getName (line 38) | public String getName(); method getStatus (line 39) | public int getStatus(); method getIdentities (line 40) | public Vector getIdentities(); method add (line 41) | public boolean add(byte[] identity); method remove (line 42) | public boolean remove(byte[] blob); method removeAll (line 43) | public void removeAll(); class Wrapper (line 52) | static class Wrapper implements IdentityRepository { method Wrapper (line 56) | Wrapper(IdentityRepository ir){ method Wrapper (line 59) | Wrapper(IdentityRepository ir, boolean keep_in_cache){ method getName (line 63) | public String getName() { method getStatus (line 66) | public int getStatus() { method add (line 69) | public boolean add(byte[] identity) { method remove (line 72) | public boolean remove(byte[] blob) { method removeAll (line 75) | public void removeAll() { method getIdentities (line 79) | public Vector getIdentities() { method add (line 91) | void add(Identity identity) { method check (line 104) | void check() { FILE: java/com/jcraft/jsch/JSch.java class JSch (line 35) | public class JSch{ method setIdentityRepository (line 160) | public synchronized void setIdentityRepository(IdentityRepository iden... method getIdentityRepository (line 169) | public synchronized IdentityRepository getIdentityRepository(){ method getConfigRepository (line 173) | public ConfigRepository getConfigRepository() { method setConfigRepository (line 177) | public void setConfigRepository(ConfigRepository configRepository) { method isEnabled (line 184) | public boolean isEnabled(int level){return false;} method log (line 185) | public void log(int level, String message){} method JSch (line 189) | public JSch(){ method getSession (line 224) | public Session getSession(String host) method getSession (line 247) | public Session getSession(String username, String host) method getSession (line 270) | public Session getSession(String username, String host, int port) thro... method addSession (line 278) | protected void addSession(Session session){ method removeSession (line 284) | protected boolean removeSession(Session session){ method setHostKeyRepository (line 298) | public void setHostKeyRepository(HostKeyRepository hkrepo){ method setKnownHosts (line 313) | public void setKnownHosts(String filename) throws JSchException{ method setKnownHosts (line 333) | public void setKnownHosts(InputStream stream) throws JSchException{ method getHostKeyRepository (line 351) | public HostKeyRepository getHostKeyRepository(){ method addIdentity (line 366) | public void addIdentity(String prvkey) throws JSchException{ method addIdentity (line 383) | public void addIdentity(String prvkey, String passphrase) throws JSchE... method addIdentity (line 406) | public void addIdentity(String prvkey, byte[] passphrase) throws JSchE... method addIdentity (line 423) | public void addIdentity(String prvkey, String pubkey, byte[] passphras... method addIdentity (line 441) | public void addIdentity(String name, byte[]prvkey, byte[]pubkey, byte[... method addIdentity (line 457) | public void addIdentity(Identity identity, byte[] passphrase) throws J... method removeIdentity (line 489) | public void removeIdentity(String name) throws JSchException{ method removeIdentity (line 510) | public void removeIdentity(Identity identity) throws JSchException{ method getIdentityNames (line 521) | public Vector getIdentityNames() throws JSchException{ method removeAllIdentity (line 536) | public void removeAllIdentity() throws JSchException{ method getConfig (line 546) | public static String getConfig(String key){ method setConfig (line 557) | public static void setConfig(java.util.Hashtable newconf){ method setConfig (line 572) | public static void setConfig(String key, String value){ method setLogger (line 583) | public static void setLogger(Logger logger){ method getLogger (line 588) | static Logger getLogger(){ FILE: java/com/jcraft/jsch/JSchAuthCancelException.java class JSchAuthCancelException (line 32) | class JSchAuthCancelException extends JSchException{ method JSchAuthCancelException (line 35) | JSchAuthCancelException () { method JSchAuthCancelException (line 38) | JSchAuthCancelException (String s) { method getMethod (line 42) | public String getMethod(){ FILE: java/com/jcraft/jsch/JSchException.java class JSchException (line 32) | public class JSchException extends Exception{ method JSchException (line 35) | public JSchException () { method JSchException (line 38) | public JSchException (String s) { method JSchException (line 41) | public JSchException (String s, Throwable e) { method getCause (line 45) | public Throwable getCause(){ FILE: java/com/jcraft/jsch/JSchPartialAuthException.java class JSchPartialAuthException (line 32) | class JSchPartialAuthException extends JSchException{ method JSchPartialAuthException (line 35) | public JSchPartialAuthException () { method JSchPartialAuthException (line 38) | public JSchPartialAuthException (String s) { method getMethods (line 42) | public String getMethods(){ FILE: java/com/jcraft/jsch/KeyExchange.java class KeyExchange (line 32) | public abstract class KeyExchange{ method init (line 70) | public abstract void init(Session session, method next (line 72) | public abstract boolean next(Buffer buf) throws Exception; method getState (line 74) | public abstract int getState(); method getKeyType (line 82) | public String getKeyType() { method getKeyAlgorithName (line 88) | public String getKeyAlgorithName() { method guess (line 92) | protected static String[] guess(byte[]I_S, byte[]I_C){ method getFingerPrint (line 160) | public String getFingerPrint(){ method getK (line 169) | byte[] getK(){ return K; } method getH (line 170) | byte[] getH(){ return H; } method getHash (line 171) | HASH getHash(){ return sha; } method getHostKey (line 172) | byte[] getHostKey(){ return K_S; } method normalize (line 179) | protected byte[] normalize(byte[] secret) { method verify (line 191) | protected boolean verify(String alg, byte[] K_S, int index, FILE: java/com/jcraft/jsch/KeyPair.java class KeyPair (line 37) | public abstract class KeyPair{ method genKeyPair (line 53) | public static KeyPair genKeyPair(JSch jsch, int type) throws JSchExcep... method genKeyPair (line 56) | public static KeyPair genKeyPair(JSch jsch, int type, int key_size) th... method generate (line 67) | abstract void generate(int key_size) throws JSchException; method getBegin (line 69) | abstract byte[] getBegin(); method getEnd (line 70) | abstract byte[] getEnd(); method getKeySize (line 71) | abstract int getKeySize(); method getSignature (line 73) | public abstract byte[] getSignature(byte[] data); method getVerifier (line 74) | public abstract Signature getVerifier(); method forSSHAgent (line 76) | public abstract byte[] forSSHAgent() throws JSchException; method getPublicKeyComment (line 78) | public String getPublicKeyComment(){ method setPublicKeyComment (line 82) | public void setPublicKeyComment(String publicKeyComment){ method KeyPair (line 95) | public KeyPair(JSch jsch){ method getPrivateKey (line 102) | abstract byte[] getPrivateKey(); method writePrivateKey (line 109) | public void writePrivateKey(java.io.OutputStream out){ method writePrivateKey (line 118) | public void writePrivateKey(java.io.OutputStream out, byte[] passphrase){ method getKeyTypeName (line 163) | abstract byte[] getKeyTypeName(); method getKeyType (line 164) | public abstract int getKeyType(); method getPublicKeyBlob (line 170) | public byte[] getPublicKeyBlob() { method writePublicKey (line 182) | public void writePublicKey(java.io.OutputStream out, String comment){ method writePublicKey (line 201) | public void writePublicKey(String name, String comment) throws java.io... method writeSECSHPublicKey (line 213) | public void writeSECSHPublicKey(java.io.OutputStream out, String comme... method writeSECSHPublicKey (line 239) | public void writeSECSHPublicKey(String name, String comment) throws ja... method writePrivateKey (line 250) | public void writePrivateKey(String name) throws java.io.FileNotFoundEx... method writePrivateKey (line 260) | public void writePrivateKey(String name, byte[] passphrase) throws jav... method getFingerPrint (line 270) | public String getFingerPrint(){ method encrypt (line 277) | private byte[] encrypt(byte[] plain, byte[][] _iv, byte[] passphrase){ method parse (line 313) | abstract boolean parse(byte[] data); method decrypt (line 315) | private byte[] decrypt(byte[] data, byte[] passphrase, byte[] iv){ method writeSEQUENCE (line 331) | int writeSEQUENCE(byte[] buf, int index, int len){ method writeINTEGER (line 336) | int writeINTEGER(byte[] buf, int index, byte[] data){ method writeOCTETSTRING (line 344) | int writeOCTETSTRING(byte[] buf, int index, byte[] data){ method writeDATA (line 352) | int writeDATA(byte[] buf, byte n, int index, byte[] data){ method countLength (line 360) | int countLength(int len){ method writeLength (line 370) | int writeLength(byte[] data, int index, int len){ method genRandom (line 386) | @SuppressWarnings({"static"}) private Random genRandom(){ method genHash (line 397) | @SuppressWarnings({"static"}) private HASH genHash(){ method genCipher (line 407) | @SuppressWarnings({"static"}) private Cipher genCipher(){ method genKey (line 424) | @SuppressWarnings({"static"}) synchronized byte[] genKey(byte[] passph... method setPassphrase (line 478) | public void setPassphrase(String passphrase){ method setPassphrase (line 490) | public void setPassphrase(byte[] passphrase){ method isEncrypted (line 501) | public boolean isEncrypted(){ return encrypted; } method decrypt (line 502) | public boolean decrypt(String _passphrase){ method decrypt (line 508) | public boolean decrypt(byte[] _passphrase){ method load (line 527) | public static KeyPair load(JSch jsch, String prvkey) throws JSchExcept... method load (line 534) | public static KeyPair load(JSch jsch, String prvfile, String pubfile) ... method load (line 568) | @SuppressWarnings({"static"}) public static KeyPair load(JSch jsch, by... method a2b (line 956) | static private byte a2b(byte c){ method b2a (line 960) | static private byte b2a(byte c){ method dispose (line 965) | public void dispose(){ method finalize (line 969) | public void finalize (){ method loadPPK (line 988) | @SuppressWarnings({"static"}) static KeyPair loadPPK(JSch jsch, byte[]... method parseLines (line 1092) | private static byte[] parseLines(Buffer buffer, int lines){ method parseHeader (line 1126) | private static boolean parseHeader(Buffer buffer, java.util.Hashtable v){ method copy (line 1169) | void copy(KeyPair kpair){ class ASN1Exception (line 1176) | class ASN1Exception extends Exception { class ASN1 (line 1179) | class ASN1 { method ASN1 (line 1183) | ASN1(byte[] buf) throws ASN1Exception { method ASN1 (line 1186) | ASN1(byte[] buf, int start, int length) throws ASN1Exception { method getType (line 1193) | int getType() { method isSEQUENCE (line 1196) | boolean isSEQUENCE() { method isINTEGER (line 1199) | boolean isINTEGER() { method isOBJECT (line 1202) | boolean isOBJECT() { method isOCTETSTRING (line 1205) | boolean isOCTETSTRING() { method getLength (line 1208) | private int getLength(int[] indexp) { method getContent (line 1218) | byte[] getContent() { method getContents (line 1227) | ASN1[] getContents() throws ASN1Exception { FILE: java/com/jcraft/jsch/KeyPairDSA.java class KeyPairDSA (line 32) | public class KeyPairDSA extends KeyPair{ method KeyPairDSA (line 42) | public KeyPairDSA(JSch jsch){ method KeyPairDSA (line 46) | public KeyPairDSA(JSch jsch, method generate (line 62) | @SuppressWarnings({"static"}) void generate(int key_size) throws JSchE... method getBegin (line 87) | byte[] getBegin(){ return begin; } method getEnd (line 88) | byte[] getEnd(){ return end; } method getPrivateKey (line 90) | byte[] getPrivateKey(){ method parse (line 114) | boolean parse(byte[] plain){ method getPublicKeyBlob (line 228) | public byte[] getPublicKeyBlob(){ method getKeyTypeName (line 243) | byte[] getKeyTypeName(){return sshdss;} method getKeyType (line 244) | public int getKeyType(){return DSA;} method getKeySize (line 246) | public int getKeySize(){ method getSignature (line 250) | @SuppressWarnings({"static"}) public byte[] getSignature(byte[] data){ method getVerifier (line 270) | @SuppressWarnings({"static"}) public Signature getVerifier(){ method fromSSHAgent (line 294) | static KeyPair fromSSHAgent(JSch jsch, Buffer buf) throws JSchException { method forSSHAgent (line 311) | public byte[] forSSHAgent() throws JSchException { method dispose (line 328) | public void dispose(){ FILE: java/com/jcraft/jsch/KeyPairECDSA.java class KeyPairECDSA (line 32) | public class KeyPairECDSA extends KeyPair{ method KeyPairECDSA (line 54) | public KeyPairECDSA(JSch jsch){ method KeyPairECDSA (line 58) | public KeyPairECDSA(JSch jsch, method generate (line 74) | @SuppressWarnings({"static"}) void generate(int key_size) throws JSchE... method getBegin (line 99) | byte[] getBegin(){ return begin; } method getEnd (line 100) | byte[] getEnd(){ return end; } method getPrivateKey (line 102) | byte[] getPrivateKey(){ method parse (line 146) | boolean parse(byte[] plain){ method getPublicKeyBlob (line 257) | public byte[] getPublicKeyBlob(){ method getKeyTypeName (line 275) | byte[] getKeyTypeName(){ method getKeyType (line 278) | public int getKeyType(){ method getKeySize (line 281) | public int getKeySize(){ method getSignature (line 285) | @SuppressWarnings({"static"}) public byte[] getSignature(byte[] data){ method getVerifier (line 306) | @SuppressWarnings({"static"}) public Signature getVerifier(){ method fromSSHAgent (line 329) | static KeyPair fromSSHAgent(JSch jsch, Buffer buf) throws JSchException { method forSSHAgent (line 348) | public byte[] forSSHAgent() throws JSchException { method toPoint (line 363) | static byte[] toPoint(byte[] r_array, byte[] s_array) { method fromPoint (line 371) | static byte[][] fromPoint(byte[] point) { method dispose (line 387) | public void dispose(){ FILE: java/com/jcraft/jsch/KeyPairGenDSA.java type KeyPairGenDSA (line 32) | public interface KeyPairGenDSA{ method init (line 33) | void init(int key_size) throws Exception; method getX (line 34) | byte[] getX(); method getY (line 35) | byte[] getY(); method getP (line 36) | byte[] getP(); method getQ (line 37) | byte[] getQ(); method getG (line 38) | byte[] getG(); FILE: java/com/jcraft/jsch/KeyPairGenECDSA.java type KeyPairGenECDSA (line 32) | public interface KeyPairGenECDSA{ method init (line 33) | void init(int key_size) throws Exception; method getD (line 34) | byte[] getD(); method getR (line 35) | byte[] getR(); method getS (line 36) | byte[] getS(); FILE: java/com/jcraft/jsch/KeyPairGenRSA.java type KeyPairGenRSA (line 32) | public interface KeyPairGenRSA{ method init (line 33) | void init(int key_size) throws Exception; method getD (line 34) | byte[] getD(); method getE (line 35) | byte[] getE(); method getN (line 36) | byte[] getN(); method getC (line 38) | byte[] getC(); method getEP (line 39) | byte[] getEP(); method getEQ (line 40) | byte[] getEQ(); method getP (line 41) | byte[] getP(); method getQ (line 42) | byte[] getQ(); FILE: java/com/jcraft/jsch/KeyPairPKCS8.java class KeyPairPKCS8 (line 35) | public class KeyPairPKCS8 extends KeyPair { method KeyPairPKCS8 (line 78) | public KeyPairPKCS8(JSch jsch){ method generate (line 82) | void generate(int key_size) throws JSchException{ method getBegin (line 88) | byte[] getBegin(){ return begin; } method getEnd (line 89) | byte[] getEnd(){ return end; } method getPrivateKey (line 91) | byte[] getPrivateKey(){ method parse (line 95) | boolean parse(byte[] plain){ method getPublicKeyBlob (line 198) | public byte[] getPublicKeyBlob(){ method getKeyTypeName (line 202) | byte[] getKeyTypeName(){ return kpair.getKeyTypeName();} method getKeyType (line 203) | public int getKeyType(){return kpair.getKeyType();} method getKeySize (line 205) | public int getKeySize(){ method getSignature (line 209) | public byte[] getSignature(byte[] data){ method getVerifier (line 213) | public Signature getVerifier(){ method forSSHAgent (line 217) | public byte[] forSSHAgent() throws JSchException { method decrypt (line 221) | @SuppressWarnings({"static"}) public boolean decrypt(byte[] _passphrase){ method getCipher (line 333) | @SuppressWarnings({"static"}) Cipher getCipher(byte[] id){ FILE: java/com/jcraft/jsch/KeyPairRSA.java class KeyPairRSA (line 34) | public class KeyPairRSA extends KeyPair{ method KeyPairRSA (line 47) | public KeyPairRSA(JSch jsch){ method KeyPairRSA (line 51) | public KeyPairRSA(JSch jsch, method generate (line 64) | @SuppressWarnings({"static"}) void generate(int key_size) throws JSchE... method getBegin (line 93) | byte[] getBegin(){ return begin; } method getEnd (line 94) | byte[] getEnd(){ return end; } method getPrivateKey (line 96) | byte[] getPrivateKey(){ method parse (line 126) | boolean parse(byte [] plain){ method getPublicKeyBlob (line 299) | public byte[] getPublicKeyBlob(){ method getKeyTypeName (line 312) | byte[] getKeyTypeName(){return sshrsa;} method getKeyType (line 313) | public int getKeyType(){return RSA;} method getKeySize (line 315) | public int getKeySize(){ method getSignature (line 319) | @SuppressWarnings({"static"}) public byte[] getSignature(byte[] data){ method getVerifier (line 338) | @SuppressWarnings({"static"}) public Signature getVerifier(){ method fromSSHAgent (line 359) | static KeyPair fromSSHAgent(JSch jsch, Buffer buf) throws JSchException { method forSSHAgent (line 375) | public byte[] forSSHAgent() throws JSchException { method getEPArray (line 393) | private byte[] getEPArray(){ method getEQArray (line 400) | private byte[] getEQArray(){ method getCArray (line 407) | private byte[] getCArray(){ method dispose (line 414) | public void dispose(){ FILE: java/com/jcraft/jsch/KnownHosts.java class KnownHosts (line 34) | public method KnownHosts (line 44) | KnownHosts(JSch jsch){ method setKnownHosts (line 50) | void setKnownHosts(String filename) throws JSchException{ method setKnownHosts (line 60) | void setKnownHosts(InputStream input) throws JSchException{ method addInvalidLine (line 241) | private void addInvalidLine(String line) throws JSchException { method getKnownHostsFile (line 245) | String getKnownHostsFile(){ return known_hosts; } method getKnownHostsRepositoryID (line 246) | public String getKnownHostsRepositoryID(){ return known_hosts; } method check (line 248) | public int check(String host, byte[] key){ method add (line 286) | public void add(HostKey hostkey, UserInfo userinfo){ method getHostKey (line 352) | public HostKey[] getHostKey(){ method getHostKey (line 355) | public HostKey[] getHostKey(String host, String type){ method remove (line 384) | public void remove(String host, String type){ method remove (line 387) | public void remove(String host, String type, byte[] key){ method sync (line 414) | protected void sync() throws IOException { method sync (line 418) | protected synchronized void sync(String foo) throws IOException { method dump (line 427) | void dump(OutputStream out) throws IOException { method deleteSubString (line 465) | private String deleteSubString(String hosts, String host){ method getHMACSHA1 (line 485) | @SuppressWarnings({"static"}) private synchronized MAC getHMACSHA1(){ method createHashedHostKey (line 498) | HostKey createHashedHostKey(String host, byte[]key) throws JSchExcepti... class HashedHostKey (line 503) | class HashedHostKey extends HostKey{ method HashedHostKey (line 511) | HashedHostKey(String host, byte[] key) throws JSchException { method HashedHostKey (line 514) | HashedHostKey(String host, int type, byte[] key) throws JSchException { method HashedHostKey (line 517) | HashedHostKey(String marker, String host, int type, byte[] key, Stri... method isMatched (line 536) | boolean isMatched(String _host){ method isHashed (line 557) | boolean isHashed(){ method hash (line 561) | void hash(){ FILE: java/com/jcraft/jsch/LocalIdentityRepository.java class LocalIdentityRepository (line 34) | class LocalIdentityRepository implements IdentityRepository { method LocalIdentityRepository (line 40) | LocalIdentityRepository(JSch jsch){ method getName (line 44) | public String getName(){ method getStatus (line 48) | public int getStatus(){ method getIdentities (line 52) | public synchronized Vector getIdentities() { method add (line 61) | public synchronized void add(Identity identity) { method add (line 84) | public synchronized boolean add(byte[] identity) { method remove (line 96) | synchronized void remove(Identity identity) { method remove (line 106) | public synchronized boolean remove(byte[] blob) { method removeAll (line 120) | public synchronized void removeAll() { method removeDupulicates (line 128) | private void removeDupulicates(){ FILE: java/com/jcraft/jsch/Logger.java type Logger (line 32) | public interface Logger{ method isEnabled (line 40) | public boolean isEnabled(int level); method log (line 42) | public void log(int level, String message); FILE: java/com/jcraft/jsch/MAC.java type MAC (line 32) | public interface MAC{ method getName (line 33) | String getName(); method getBlockSize (line 34) | int getBlockSize(); method init (line 35) | void init(byte[] key) throws Exception; method update (line 36) | void update(byte[] foo, int start, int len); method update (line 37) | void update(int foo); method doFinal (line 38) | void doFinal(byte[] buf, int offset); FILE: java/com/jcraft/jsch/OpenSSHConfig.java class OpenSSHConfig (line 71) | public class OpenSSHConfig implements ConfigRepository { method parse (line 79) | public static OpenSSHConfig parse(String conf) throws IOException { method parseFile (line 95) | public static OpenSSHConfig parseFile(String file) throws IOException { method OpenSSHConfig (line 105) | OpenSSHConfig(Reader r) throws IOException { method _parse (line 112) | private void _parse(Reader r) throws IOException { method getConfig (line 145) | public Config getConfig(String host) { class MyConfig (line 163) | class MyConfig implements Config { method MyConfig (line 168) | MyConfig(String host){ method find (line 197) | private String find(String key) { method multiFind (line 218) | private String[] multiFind(String key) { method getHostname (line 239) | public String getHostname(){ return find("Hostname"); } method getUser (line 240) | public String getUser(){ return find("User"); } method getPort (line 241) | public int getPort(){ method getValue (line 252) | public String getValue(String key){ method getValues (line 262) | public String[] getValues(String key){ return multiFind(key); } FILE: java/com/jcraft/jsch/PBKDF.java type PBKDF (line 32) | public interface PBKDF { method getKey (line 33) | byte[] getKey(byte[] pass, byte[] salt, int iteration, int size); FILE: java/com/jcraft/jsch/Packet.java class Packet (line 32) | public class Packet{ method setRandom (line 35) | static void setRandom(Random foo){ random=foo;} method Packet (line 39) | public Packet(Buffer buffer){ method reset (line 42) | public void reset(){ method padding (line 45) | void padding(int bsize){ method shift (line 71) | int shift(int len, int bsize, int mac){ method unshift (line 102) | void unshift(byte command, int recipient, int s, int len){ method getBuffer (line 112) | Buffer getBuffer(){ FILE: java/com/jcraft/jsch/PortWatcher.java class PortWatcher (line 35) | class PortWatcher implements Runnable{ method getPortForwarding (line 59) | static String[] getPortForwarding(Session session){ method getPort (line 75) | static PortWatcher getPort(Session session, String address, int lport)... method normalize (line 96) | private static String normalize(String address){ method addPort (line 105) | static PortWatcher addPort(Session session, String address, int lport,... method delPort (line 114) | static void delPort(Session session, String address, int lport) throws... method delPort (line 123) | static void delPort(Session session){ method PortWatcher (line 140) | PortWatcher(Session session, method run (line 168) | public void run(){ method delete (line 196) | void delete(){ method setConnectTimeout (line 206) | void setConnectTimeout(int connectTimeout){ FILE: java/com/jcraft/jsch/Proxy.java type Proxy (line 34) | public interface Proxy{ method connect (line 35) | void connect(SocketFactory socket_factory, String host, int port, int ... method getInputStream (line 36) | InputStream getInputStream(); method getOutputStream (line 37) | OutputStream getOutputStream(); method getSocket (line 38) | Socket getSocket(); method close (line 39) | void close(); FILE: java/com/jcraft/jsch/ProxyHTTP.java class ProxyHTTP (line 35) | public class ProxyHTTP implements Proxy{ method ProxyHTTP (line 46) | public ProxyHTTP(String proxy_host){ method ProxyHTTP (line 60) | public ProxyHTTP(String proxy_host, int proxy_port){ method setUserPasswd (line 64) | public void setUserPasswd(String user, String passwd){ method connect (line 68) | public void connect(SocketFactory socket_factory, String host, int por... method getInputStream (line 162) | public InputStream getInputStream(){ return in; } method getOutputStream (line 163) | public OutputStream getOutputStream(){ return out; } method getSocket (line 164) | public Socket getSocket(){ return socket; } method close (line 165) | public void close(){ method getDefaultPort (line 177) | public static int getDefaultPort(){ FILE: java/com/jcraft/jsch/ProxySOCKS4.java class ProxySOCKS4 (line 41) | public class ProxySOCKS4 implements Proxy{ method ProxySOCKS4 (line 51) | public ProxySOCKS4(String proxy_host){ method ProxySOCKS4 (line 65) | public ProxySOCKS4(String proxy_host, int proxy_port){ method setUserPasswd (line 69) | public void setUserPasswd(String user, String passwd){ method connect (line 73) | public void connect(SocketFactory socket_factory, String host, int por... method getInputStream (line 194) | public InputStream getInputStream(){ return in; } method getOutputStream (line 195) | public OutputStream getOutputStream(){ return out; } method getSocket (line 196) | public Socket getSocket(){ return socket; } method close (line 197) | public void close(){ method getDefaultPort (line 209) | public static int getDefaultPort(){ FILE: java/com/jcraft/jsch/ProxySOCKS5.java class ProxySOCKS5 (line 41) | public class ProxySOCKS5 implements Proxy{ method ProxySOCKS5 (line 51) | public ProxySOCKS5(String proxy_host){ method ProxySOCKS5 (line 65) | public ProxySOCKS5(String proxy_host, int proxy_port){ method setUserPasswd (line 69) | public void setUserPasswd(String user, String passwd){ method connect (line 73) | public void connect(SocketFactory socket_factory, String host, int por... method getInputStream (line 321) | public InputStream getInputStream(){ return in; } method getOutputStream (line 322) | public OutputStream getOutputStream(){ return out; } method getSocket (line 323) | public Socket getSocket(){ return socket; } method close (line 324) | public void close(){ method getDefaultPort (line 336) | public static int getDefaultPort(){ method fill (line 339) | private void fill(InputStream in, byte[] buf, int len) throws JSchExce... FILE: java/com/jcraft/jsch/Random.java type Random (line 32) | public interface Random{ method fill (line 33) | void fill(byte[] foo, int start, int len); FILE: java/com/jcraft/jsch/Request.java class Request (line 32) | abstract class Request{ method request (line 36) | void request(Session session, Channel channel) throws Exception{ method waitForReply (line 43) | boolean waitForReply(){ return reply; } method setReply (line 44) | void setReply(boolean reply){ this.reply=reply; } method write (line 45) | void write(Packet packet) throws Exception{ FILE: java/com/jcraft/jsch/RequestAgentForwarding.java class RequestAgentForwarding (line 32) | class RequestAgentForwarding extends Request{ method request (line 33) | public void request(Session session, Channel channel) throws Exception{ FILE: java/com/jcraft/jsch/RequestEnv.java class RequestEnv (line 32) | class RequestEnv extends Request{ method setEnv (line 35) | void setEnv(byte[] name, byte[] value){ method request (line 39) | public void request(Session session, Channel channel) throws Exception{ FILE: java/com/jcraft/jsch/RequestExec.java class RequestExec (line 32) | class RequestExec extends Request{ method RequestExec (line 34) | RequestExec(byte[] command){ method request (line 37) | public void request(Session session, Channel channel) throws Exception{ FILE: java/com/jcraft/jsch/RequestPtyReq.java class RequestPtyReq (line 32) | class RequestPtyReq extends Request{ method setCode (line 41) | void setCode(String cookie){ method setTType (line 44) | void setTType(String ttype){ method setTerminalMode (line 48) | void setTerminalMode(byte[] terminal_mode){ method setTSize (line 52) | void setTSize(int tcol, int trow, int twp, int thp){ method request (line 59) | public void request(Session session, Channel channel) throws Exception{ FILE: java/com/jcraft/jsch/RequestSftp.java class RequestSftp (line 32) | public class RequestSftp extends Request{ method RequestSftp (line 33) | RequestSftp(){ method request (line 36) | public void request(Session session, Channel channel) throws Exception{ FILE: java/com/jcraft/jsch/RequestShell.java class RequestShell (line 32) | class RequestShell extends Request{ method request (line 33) | public void request(Session session, Channel channel) throws Exception{ FILE: java/com/jcraft/jsch/RequestSignal.java class RequestSignal (line 32) | class RequestSignal extends Request{ method setSignal (line 34) | public void setSignal(String foo){ signal=foo; } method request (line 35) | public void request(Session session, Channel channel) throws Exception{ FILE: java/com/jcraft/jsch/RequestSubsystem.java class RequestSubsystem (line 32) | public class RequestSubsystem extends Request{ method request (line 34) | public void request(Session session, Channel channel, String subsystem... method request (line 39) | public void request(Session session, Channel channel) throws Exception{ FILE: java/com/jcraft/jsch/RequestWindowChange.java class RequestWindowChange (line 32) | class RequestWindowChange extends Request{ method setSize (line 37) | void setSize(int col, int row, int wp, int hp){ method request (line 43) | public void request(Session session, Channel channel) throws Exception{ FILE: java/com/jcraft/jsch/RequestX11.java class RequestX11 (line 32) | class RequestX11 extends Request{ method setCookie (line 33) | public void setCookie(String cookie){ method request (line 36) | public void request(Session session, Channel channel) throws Exception{ FILE: java/com/jcraft/jsch/ServerSocketFactory.java type ServerSocketFactory (line 35) | public interface ServerSocketFactory{ method createServerSocket (line 36) | public ServerSocket createServerSocket(int port, int backlog, InetAddr... FILE: java/com/jcraft/jsch/Session.java class Session (line 36) | public class Session implements Runnable{ method Session (line 157) | Session(JSch jsch, String username, String host, int port) throws JSch... method connect (line 182) | public void connect() throws JSchException{ method connect (line 186) | public void connect(int connectTimeout) throws JSchException{ method receive_kexinit (line 566) | private KeyExchange receive_kexinit(Buffer buf) throws Exception { method rekey (line 606) | public void rekey() throws Exception { method send_kexinit (line 609) | private void send_kexinit() throws Exception { method send_newkeys (line 691) | private void send_newkeys() throws Exception { method checkHost (line 703) | private void checkHost(String chost, int port, KeyExchange kex) throws... method openChannel (line 851) | public Channel openChannel(String type) throws JSchException{ method encode (line 871) | public void encode(Packet packet) throws Exception{ method read (line 914) | public Buffer read(Buffer buf) throws Exception{ method start_discard (line 1054) | private void start_discard(Buffer buf, Cipher cipher, MAC mac, method getSessionId (line 1085) | byte[] getSessionId(){ method receive_newkeys (line 1089) | private void receive_newkeys(Buffer buf, KeyExchange kex) throws Excep... method updateKeys (line 1093) | private void updateKeys(KeyExchange kex) throws Exception{ method expandKey (line 1226) | private byte[] expandKey(Buffer buf, byte[] K, byte[] H, byte[] key, method write (line 1245) | void write(Packet packet, Channel c, int length) throws Exception{ method write (line 1338) | public void write(Packet packet) throws Exception{ method _write (line 1364) | private void _write(Packet packet) throws Exception{ method run (line 1375) | public void run(){ method disconnect (line 1705) | public void disconnect(){ method setPortForwardingL (line 1780) | public int setPortForwardingL(int lport, String host, int rport) throw... method setPortForwardingL (line 1797) | public int setPortForwardingL(String bind_address, int lport, String h... method setPortForwardingL (line 1816) | public int setPortForwardingL(String bind_address, int lport, String h... method setPortForwardingL (line 1835) | public int setPortForwardingL(String bind_address, int lport, String h... method delPortForwardingL (line 1853) | public void delPortForwardingL(int lport) throws JSchException{ method delPortForwardingL (line 1864) | public void delPortForwardingL(String bind_address, int lport) throws ... method getPortForwardingL (line 1873) | public String[] getPortForwardingL() throws JSchException{ method setPortForwardingR (line 1886) | public void setPortForwardingR(int rport, String host, int lport) thro... method setPortForwardingR (line 1905) | public void setPortForwardingR(String bind_address, int rport, String ... method setPortForwardingR (line 1919) | public void setPortForwardingR(int rport, String host, int lport, Sock... method setPortForwardingR (line 1940) | public void setPortForwardingR(String bind_address, int rport, String ... method setPortForwardingR (line 1958) | public void setPortForwardingR(int rport, String daemon) throws JSchEx... method setPortForwardingR (line 1975) | public void setPortForwardingR(int rport, String daemon, Object[] arg)... method setPortForwardingR (line 1998) | public void setPortForwardingR(String bind_address, int rport, String ... method getPortForwardingR (line 2009) | public String[] getPortForwardingR() throws JSchException{ class Forwarding (line 2013) | private class Forwarding { method parseForwarding (line 2025) | private Forwarding parseForwarding(String conf) throws JSchException { method setPortForwardingL (line 2083) | public int setPortForwardingL(String conf) throws JSchException { method setPortForwardingR (line 2103) | public int setPortForwardingR(String conf) throws JSchException { method getStreamForwarder (line 2118) | public Channel getStreamForwarder(String host, int port) throws JSchEx... class GlobalRequestReply (line 2127) | private class GlobalRequestReply{ method setThread (line 2131) | void setThread(Thread thread){ method getThread (line 2135) | Thread getThread(){ return thread; } method setReply (line 2136) | void setReply(int reply){ this.reply=reply; } method getReply (line 2137) | int getReply(){ return this.reply; } method getPort (line 2138) | int getPort(){ return this.port; } method setPort (line 2139) | void setPort(int port){ this.port=port; } method _setPortForwardingR (line 2142) | private int _setPortForwardingR(String bind_address, int rport) throws... method delPortForwardingR (line 2196) | public void delPortForwardingR(int rport) throws JSchException{ method delPortForwardingR (line 2208) | public void delPortForwardingR(String bind_address, int rport) throws ... method initDeflater (line 2212) | private void initDeflater(String method) throws JSchException{ method initInflater (line 2239) | private void initInflater(String method) throws JSchException{ method addChannel (line 2261) | void addChannel(Channel channel){ method setProxy (line 2265) | public void setProxy(Proxy proxy){ this.proxy=proxy; } method setHost (line 2266) | public void setHost(String host){ this.host=host; } method setPort (line 2267) | public void setPort(int port){ this.port=port; } method setUserName (line 2268) | void setUserName(String username){ this.username=username; } method setUserInfo (line 2269) | public void setUserInfo(UserInfo userinfo){ this.userinfo=userinfo; } method getUserInfo (line 2270) | public UserInfo getUserInfo(){ return userinfo; } method setInputStream (line 2271) | public void setInputStream(InputStream in){ this.in=in; } method setOutputStream (line 2272) | public void setOutputStream(OutputStream out){ this.out=out; } method setX11Host (line 2273) | public void setX11Host(String host){ ChannelX11.setHost(host); } method setX11Port (line 2274) | public void setX11Port(int port){ ChannelX11.setPort(port); } method setX11Cookie (line 2275) | public void setX11Cookie(String cookie){ ChannelX11.setCookie(cookie); } method setPassword (line 2276) | public void setPassword(String password){ method setPassword (line 2280) | public void setPassword(byte[] password){ method setConfig (line 2287) | public void setConfig(java.util.Properties newconf){ method setConfig (line 2291) | public void setConfig(java.util.Hashtable newconf){ method setConfig (line 2302) | public void setConfig(String key, String value){ method getConfig (line 2311) | @SuppressWarnings({"static"}) public String getConfig(String key){ method setSocketFactory (line 2322) | public void setSocketFactory(SocketFactory sfactory){ method isConnected (line 2325) | public boolean isConnected(){ return isConnected; } method getTimeout (line 2326) | public int getTimeout(){ return timeout; } method setTimeout (line 2327) | public void setTimeout(int timeout) throws JSchException { method getServerVersion (line 2345) | public String getServerVersion(){ method getClientVersion (line 2348) | public String getClientVersion(){ method setClientVersion (line 2351) | public void setClientVersion(String cv){ method sendIgnore (line 2355) | public void sendIgnore() throws Exception{ method sendKeepAliveMsg (line 2364) | public void sendKeepAliveMsg() throws Exception{ method noMoreSessionChannels (line 2375) | public void noMoreSessionChannels() throws Exception{ method getHostKey (line 2386) | public HostKey getHostKey(){ return hostkey; } method getHost (line 2387) | public String getHost(){return host;} method getUserName (line 2388) | public String getUserName(){return username;} method getPort (line 2389) | public int getPort(){return port;} method setHostKeyAlias (line 2390) | public void setHostKeyAlias(String hostKeyAlias){ method getHostKeyAlias (line 2393) | public String getHostKeyAlias(){ method setServerAliveInterval (line 2405) | public void setServerAliveInterval(int interval) throws JSchException { method getServerAliveInterval (line 2415) | public int getServerAliveInterval(){ method setServerAliveCountMax (line 2428) | public void setServerAliveCountMax(int count){ method getServerAliveCountMax (line 2437) | public int getServerAliveCountMax(){ method setDaemonThread (line 2441) | public void setDaemonThread(boolean enable){ method checkCiphers (line 2445) | private String[] checkCiphers(String ciphers){ method checkCipher (line 2482) | static boolean checkCipher(String cipher){ method checkKexes (line 2496) | private String[] checkKexes(String kexes){ method checkKex (line 2527) | static boolean checkKex(Session s, String kex){ method checkSignatures (line 2537) | @SuppressWarnings({"static"}) private String[] checkSignatures(String ... method setIdentityRepository (line 2578) | public void setIdentityRepository(IdentityRepository identityRepository){ method getIdentityRepository (line 2589) | IdentityRepository getIdentityRepository(){ method setHostKeyRepository (line 2601) | public void setHostKeyRepository(HostKeyRepository hostkeyRepository){ method getHostKeyRepository (line 2612) | public HostKeyRepository getHostKeyRepository(){ method applyConfig (line 2658) | private void applyConfig() throws JSchException { method applyConfigChannel (line 2772) | private void applyConfigChannel(ChannelSession channel) throws JSchExc... method requestPortForwarding (line 2794) | private void requestPortForwarding() throws JSchException { method checkConfig (line 2822) | private void checkConfig(ConfigRepository.Config config, String key){ FILE: java/com/jcraft/jsch/SftpATTRS.java class SftpATTRS (line 49) | public class SftpATTRS { method getPermissionsString (line 72) | public String getPermissionsString() { method getAtimeString (line 110) | public String getAtimeString(){ method getMtimeString (line 115) | public String getMtimeString(){ method SftpATTRS (line 144) | private SftpATTRS(){ method getATTR (line 147) | static SftpATTRS getATTR(Buffer buf){ method length (line 176) | int length(){ method dump (line 196) | void dump(Buffer buf){ method setFLAGS (line 217) | void setFLAGS(int flags){ method setSIZE (line 220) | public void setSIZE(long size){ method setUIDGID (line 224) | public void setUIDGID(int uid, int gid){ method setACMODTIME (line 229) | public void setACMODTIME(int atime, int mtime){ method setPERMISSIONS (line 234) | public void setPERMISSIONS(int permissions){ method isType (line 240) | private boolean isType(int mask) { method isReg (line 245) | public boolean isReg(){ method isDir (line 249) | public boolean isDir(){ method isChr (line 253) | public boolean isChr(){ method isBlk (line 257) | public boolean isBlk(){ method isFifo (line 261) | public boolean isFifo(){ method isLink (line 265) | public boolean isLink(){ method isSock (line 269) | public boolean isSock(){ method getFlags (line 273) | public int getFlags() { return flags; } method getSize (line 274) | public long getSize() { return size; } method getUId (line 275) | public int getUId() { return uid; } method getGId (line 276) | public int getGId() { return gid; } method getPermissions (line 277) | public int getPermissions() { return permissions; } method getATime (line 278) | public int getATime() { return atime; } method getMTime (line 279) | public int getMTime() { return mtime; } method getExtended (line 280) | public String[] getExtended() { return extended; } method toString (line 282) | public String toString() { FILE: java/com/jcraft/jsch/SftpException.java class SftpException (line 32) | public class SftpException extends Exception{ method SftpException (line 36) | public SftpException (int id, String message) { method SftpException (line 40) | public SftpException (int id, String message, Throwable e) { method toString (line 45) | public String toString(){ method getCause (line 48) | public Throwable getCause(){ FILE: java/com/jcraft/jsch/SftpProgressMonitor.java type SftpProgressMonitor (line 32) | public interface SftpProgressMonitor{ method init (line 36) | void init(int op, String src, String dest, long max); method count (line 37) | boolean count(long count); method end (line 38) | void end(); FILE: java/com/jcraft/jsch/SftpStatVFS.java class SftpStatVFS (line 35) | public class SftpStatVFS { method SftpStatVFS (line 63) | private SftpStatVFS(){ method getStatVFS (line 66) | static SftpStatVFS getStatVFS(Buffer buf){ method getBlockSize (line 89) | public long getBlockSize() { return bsize; } method getFragmentSize (line 90) | public long getFragmentSize() { return frsize; } method getBlocks (line 91) | public long getBlocks() { return blocks; } method getFreeBlocks (line 92) | public long getFreeBlocks() { return bfree; } method getAvailBlocks (line 93) | public long getAvailBlocks() { return bavail; } method getINodes (line 94) | public long getINodes() { return files; } method getFreeINodes (line 95) | public long getFreeINodes() { return ffree; } method getAvailINodes (line 96) | public long getAvailINodes() { return favail; } method getFileSystemID (line 97) | public long getFileSystemID() { return fsid; } method getMountFlag (line 98) | public long getMountFlag() { return flag; } method getMaximumFilenameLength (line 99) | public long getMaximumFilenameLength() { return namemax; } method getSize (line 101) | public long getSize(){ method getUsed (line 105) | public long getUsed(){ method getAvailForNonRoot (line 109) | public long getAvailForNonRoot(){ method getAvail (line 113) | public long getAvail(){ method getCapacity (line 117) | public int getCapacity(){ FILE: java/com/jcraft/jsch/Signature.java type Signature (line 32) | public interface Signature{ method init (line 33) | void init() throws Exception; method update (line 34) | void update(byte[] H) throws Exception; method verify (line 35) | boolean verify(byte[] sig) throws Exception; method sign (line 36) | byte[] sign() throws Exception; FILE: java/com/jcraft/jsch/SignatureDSA.java type SignatureDSA (line 32) | public interface SignatureDSA extends Signature { method setPubKey (line 33) | void setPubKey(byte[] y, byte[] p, byte[] q, byte[] g) throws Exception; method setPrvKey (line 34) | void setPrvKey(byte[] x, byte[] p, byte[] q, byte[] g) throws Exception; FILE: java/com/jcraft/jsch/SignatureECDSA.java type SignatureECDSA (line 32) | public interface SignatureECDSA extends Signature { method setPubKey (line 33) | void setPubKey(byte[] r, byte[] s) throws Exception; method setPrvKey (line 34) | void setPrvKey(byte[] s) throws Exception; FILE: java/com/jcraft/jsch/SignatureRSA.java type SignatureRSA (line 32) | public interface SignatureRSA extends Signature { method setPubKey (line 33) | void setPubKey(byte[] e, byte[] n) throws Exception; method setPrvKey (line 34) | void setPrvKey(byte[] d, byte[] n) throws Exception; FILE: java/com/jcraft/jsch/SocketFactory.java type SocketFactory (line 35) | public interface SocketFactory{ method createSocket (line 36) | public Socket createSocket(String host, int port)throws IOException, method getInputStream (line 38) | public InputStream getInputStream(Socket socket)throws IOException; method getOutputStream (line 39) | public OutputStream getOutputStream(Socket socket)throws IOException; FILE: java/com/jcraft/jsch/UIKeyboardInteractive.java type UIKeyboardInteractive (line 32) | public interface UIKeyboardInteractive{ method promptKeyboardInteractive (line 33) | String[] promptKeyboardInteractive(String destination, FILE: java/com/jcraft/jsch/UserAuth.java class UserAuth (line 32) | public abstract class UserAuth{ method start (line 46) | public boolean start(Session session) throws Exception{ FILE: java/com/jcraft/jsch/UserAuthGSSAPIWithMIC.java class UserAuthGSSAPIWithMIC (line 32) | public class UserAuthGSSAPIWithMIC extends UserAuth { method start (line 51) | public boolean start(Session session)throws Exception{ FILE: java/com/jcraft/jsch/UserAuthKeyboardInteractive.java class UserAuthKeyboardInteractive (line 32) | class UserAuthKeyboardInteractive extends UserAuth{ method start (line 33) | public boolean start(Session session) throws Exception{ FILE: java/com/jcraft/jsch/UserAuthNone.java class UserAuthNone (line 32) | class UserAuthNone extends UserAuth{ method start (line 36) | public boolean start(Session session) throws Exception{ method getMethods (line 126) | String getMethods(){ FILE: java/com/jcraft/jsch/UserAuthPassword.java class UserAuthPassword (line 32) | class UserAuthPassword extends UserAuth{ method start (line 35) | public boolean start(Session session) throws Exception{ FILE: java/com/jcraft/jsch/UserAuthPublicKey.java class UserAuthPublicKey (line 34) | class UserAuthPublicKey extends UserAuth{ method start (line 36) | public boolean start(Session session) throws Exception{ FILE: java/com/jcraft/jsch/UserInfo.java type UserInfo (line 32) | public interface UserInfo{ method getPassphrase (line 33) | String getPassphrase(); method getPassword (line 34) | String getPassword(); method promptPassword (line 35) | boolean promptPassword(String message); method promptPassphrase (line 36) | boolean promptPassphrase(String message); method promptYesNo (line 37) | boolean promptYesNo(String message); method showMessage (line 38) | void showMessage(String message); FILE: java/com/jcraft/jsch/Util.java class Util (line 36) | class Util{ method val (line 39) | private static byte val(byte foo){ method fromBase64 (line 46) | static byte[] fromBase64(byte[] buf, int start, int length) throws JSc... method toBase64 (line 66) | static byte[] toBase64(byte[] buf, int start, int length){ method split (line 109) | static String[] split(String foo, String split){ method glob (line 132) | static boolean glob(byte[] pattern, byte[] name){ method glob0 (line 135) | static private boolean glob0(byte[] pattern, int pattern_index, method glob (line 146) | static private boolean glob(byte[] pattern, int pattern_index, method quote (line 260) | static String quote(String path){ method unquote (line 281) | static String unquote(String path){ method unquote (line 288) | static byte[] unquote(byte[] path){ method getFingerPrint (line 312) | static String getFingerPrint(HASH hash, byte[] data){ method array_equals (line 332) | static boolean array_equals(byte[] foo, byte bar[]){ method createSocket (line 339) | static Socket createSocket(String host, int port, int timeout) throws ... method str2byte (line 399) | static byte[] str2byte(String str, String encoding){ method str2byte (line 408) | static byte[] str2byte(String str){ method byte2str (line 412) | static String byte2str(byte[] str, String encoding){ method byte2str (line 416) | static String byte2str(byte[] str, int s, int l, String encoding){ method byte2str (line 423) | static String byte2str(byte[] str){ method byte2str (line 427) | static String byte2str(byte[] str, int s, int l){ method toHex (line 431) | static String toHex(byte[] str){ method bzero (line 464) | static void bzero(byte[] foo){ method diffString (line 471) | static String diffString(String str, String[] not_available){ method checkTilde (line 487) | static String checkTilde(String str){ method skipUTF8Char (line 498) | private static int skipUTF8Char(byte b){ method fromFile (line 505) | static byte[] fromFile(String _file) throws IOException { FILE: java/com/jcraft/jsch/jce/AES128CBC.java class AES128CBC (line 35) | public class AES128CBC implements Cipher{ method getIVSize (line 39) | public int getIVSize(){return ivsize;} method getBlockSize (line 40) | public int getBlockSize(){return bsize;} method init (line 41) | public void init(int mode, byte[] key, byte[] iv) throws Exception{ method update (line 70) | public void update(byte[] foo, int s1, int len, byte[] bar, int s2) th... method isCBC (line 74) | public boolean isCBC(){return true; } FILE: java/com/jcraft/jsch/jce/AES128CTR.java class AES128CTR (line 35) | public class AES128CTR implements Cipher{ method getIVSize (line 39) | public int getIVSize(){return ivsize;} method getBlockSize (line 40) | public int getBlockSize(){return bsize;} method init (line 41) | public void init(int mode, byte[] key, byte[] iv) throws Exception{ method update (line 70) | public void update(byte[] foo, int s1, int len, byte[] bar, int s2) th... method isCBC (line 74) | public boolean isCBC(){return false; } FILE: java/com/jcraft/jsch/jce/AES192CBC.java class AES192CBC (line 35) | public class AES192CBC implements Cipher{ method getIVSize (line 39) | public int getIVSize(){return ivsize;} method getBlockSize (line 40) | public int getBlockSize(){return bsize;} method init (line 41) | public void init(int mode, byte[] key, byte[] iv) throws Exception{ method update (line 69) | public void update(byte[] foo, int s1, int len, byte[] bar, int s2) th... method isCBC (line 72) | public boolean isCBC(){return true; } FILE: java/com/jcraft/jsch/jce/AES192CTR.java class AES192CTR (line 35) | public class AES192CTR implements Cipher{ method getIVSize (line 39) | public int getIVSize(){return ivsize;} method getBlockSize (line 40) | public int getBlockSize(){return bsize;} method init (line 41) | public void init(int mode, byte[] key, byte[] iv) throws Exception{ method update (line 69) | public void update(byte[] foo, int s1, int len, byte[] bar, int s2) th... method isCBC (line 72) | public boolean isCBC(){return false; } FILE: java/com/jcraft/jsch/jce/AES256CBC.java class AES256CBC (line 35) | public class AES256CBC implements Cipher{ method getIVSize (line 39) | public int getIVSize(){return ivsize;} method getBlockSize (line 40) | public int getBlockSize(){return bsize;} method init (line 41) | public void init(int mode, byte[] key, byte[] iv) throws Exception{ method update (line 69) | public void update(byte[] foo, int s1, int len, byte[] bar, int s2) th... method isCBC (line 72) | public boolean isCBC(){return true; } FILE: java/com/jcraft/jsch/jce/AES256CTR.java class AES256CTR (line 35) | public class AES256CTR implements Cipher{ method getIVSize (line 39) | public int getIVSize(){return ivsize;} method getBlockSize (line 40) | public int getBlockSize(){return bsize;} method init (line 41) | public void init(int mode, byte[] key, byte[] iv) throws Exception{ method update (line 69) | public void update(byte[] foo, int s1, int len, byte[] bar, int s2) th... method isCBC (line 72) | public boolean isCBC(){return false; } FILE: java/com/jcraft/jsch/jce/ARCFOUR.java class ARCFOUR (line 36) | public class ARCFOUR implements Cipher{ method getIVSize (line 40) | public int getIVSize(){return ivsize;} method getBlockSize (line 41) | public int getBlockSize(){return bsize;} method init (line 42) | public void init(int mode, byte[] key, byte[] iv) throws Exception{ method update (line 66) | public void update(byte[] foo, int s1, int len, byte[] bar, int s2) th... method isCBC (line 69) | public boolean isCBC(){return false; } FILE: java/com/jcraft/jsch/jce/ARCFOUR128.java class ARCFOUR128 (line 36) | public class ARCFOUR128 implements Cipher{ method getIVSize (line 41) | public int getIVSize(){return ivsize;} method getBlockSize (line 42) | public int getBlockSize(){return bsize;} method init (line 43) | public void init(int mode, byte[] key, byte[] iv) throws Exception{ method update (line 69) | public void update(byte[] foo, int s1, int len, byte[] bar, int s2) th... method isCBC (line 72) | public boolean isCBC(){return false; } FILE: java/com/jcraft/jsch/jce/ARCFOUR256.java class ARCFOUR256 (line 36) | public class ARCFOUR256 implements Cipher{ method getIVSize (line 41) | public int getIVSize(){return ivsize;} method getBlockSize (line 42) | public int getBlockSize(){return bsize;} method init (line 43) | public void init(int mode, byte[] key, byte[] iv) throws Exception{ method update (line 69) | public void update(byte[] foo, int s1, int len, byte[] bar, int s2) th... method isCBC (line 72) | public boolean isCBC(){return false; } FILE: java/com/jcraft/jsch/jce/BlowfishCBC.java class BlowfishCBC (line 35) | public class BlowfishCBC implements Cipher{ method getIVSize (line 39) | public int getIVSize(){return ivsize;} method getBlockSize (line 40) | public int getBlockSize(){return bsize;} method init (line 41) | public void init(int mode, byte[] key, byte[] iv) throws Exception{ method update (line 69) | public void update(byte[] foo, int s1, int len, byte[] bar, int s2) th... method isCBC (line 72) | public boolean isCBC(){return true; } FILE: java/com/jcraft/jsch/jce/DH.java class DH (line 38) | public class DH implements com.jcraft.jsch.DH{ method init (line 49) | public void init() throws Exception{ method getE (line 53) | public byte[] getE() throws Exception{ method getK (line 64) | public byte[] getK() throws Exception{ method setP (line 77) | public void setP(byte[] p){ setP(new BigInteger(1, p)); } method setG (line 78) | public void setG(byte[] g){ setG(new BigInteger(1, g)); } method setF (line 79) | public void setF(byte[] f){ setF(new BigInteger(1, f)); } method setP (line 80) | void setP(BigInteger p){this.p=p;} method setG (line 81) | void setG(BigInteger g){this.g=g;} method setF (line 82) | void setF(BigInteger f){this.f=f;} method checkRange (line 85) | public void checkRange() throws Exception { method checkRange (line 92) | private void checkRange(BigInteger tmp) throws Exception { FILE: java/com/jcraft/jsch/jce/ECDH256.java class ECDH256 (line 32) | public class ECDH256 extends ECDHN implements com.jcraft.jsch.ECDH { method init (line 33) | public void init() throws Exception { FILE: java/com/jcraft/jsch/jce/ECDH384.java class ECDH384 (line 32) | public class ECDH384 extends ECDHN implements com.jcraft.jsch.ECDH { method init (line 33) | public void init() throws Exception { FILE: java/com/jcraft/jsch/jce/ECDH521.java class ECDH521 (line 32) | public class ECDH521 extends ECDHN implements com.jcraft.jsch.ECDH { method init (line 33) | public void init() throws Exception { FILE: java/com/jcraft/jsch/jce/ECDHN.java class ECDHN (line 38) | public class ECDHN implements com.jcraft.jsch.ECDH { method init (line 43) | public void init(int size) throws Exception{ method getQ (line 54) | public byte[] getQ() throws Exception{ method getSecret (line 58) | public byte[] getSecret(byte[] r, byte[] s) throws Exception{ method validate (line 74) | public boolean validate(byte[] r, byte[] s) throws Exception{ method toPoint (line 122) | private byte[] toPoint(byte[] r_array, byte[] s_array) { method insert0 (line 129) | private byte[] insert0(byte[] buf){ method chop0 (line 136) | private byte[] chop0(byte[] buf){ method bzero (line 143) | private void bzero(byte[] buf){ FILE: java/com/jcraft/jsch/jce/HMAC.java class HMAC (line 36) | abstract class HMAC implements MAC { method getBlockSize (line 42) | public int getBlockSize() { method init (line 46) | public void init(byte[] key) throws Exception { method update (line 58) | public void update(int i){ method update (line 66) | public void update(byte foo[], int s, int l){ method doFinal (line 70) | public void doFinal(byte[] buf, int offset){ method getName (line 79) | public String getName(){ FILE: java/com/jcraft/jsch/jce/HMACMD5.java class HMACMD5 (line 36) | public class HMACMD5 extends HMAC { method HMACMD5 (line 37) | public HMACMD5(){ FILE: java/com/jcraft/jsch/jce/HMACMD596.java class HMACMD596 (line 32) | public class HMACMD596 extends HMACMD5 { method HMACMD596 (line 33) | public HMACMD596(){ method getBlockSize (line 37) | public int getBlockSize(){ method doFinal (line 42) | public void doFinal(byte[] buf, int offset){ FILE: java/com/jcraft/jsch/jce/HMACSHA1.java class HMACSHA1 (line 32) | public class HMACSHA1 extends HMAC { method HMACSHA1 (line 33) | public HMACSHA1(){ FILE: java/com/jcraft/jsch/jce/HMACSHA196.java class HMACSHA196 (line 32) | public class HMACSHA196 extends HMACSHA1 { method HMACSHA196 (line 34) | public HMACSHA196(){ method getBlockSize (line 38) | public int getBlockSize(){ method doFinal (line 43) | public void doFinal(byte[] buf, int offset){ FILE: java/com/jcraft/jsch/jce/HMACSHA256.java class HMACSHA256 (line 32) | public class HMACSHA256 extends HMAC { method HMACSHA256 (line 33) | public HMACSHA256(){ FILE: java/com/jcraft/jsch/jce/HMACSHA512.java class HMACSHA512 (line 32) | public class HMACSHA512 extends HMAC { method HMACSHA512 (line 33) | public HMACSHA512(){ FILE: java/com/jcraft/jsch/jce/KeyPairGenDSA.java class KeyPairGenDSA (line 35) | public class KeyPairGenDSA implements com.jcraft.jsch.KeyPairGenDSA{ method init (line 42) | public void init(int key_size) throws Exception{ method getX (line 57) | public byte[] getX(){return x;} method getY (line 58) | public byte[] getY(){return y;} method getP (line 59) | public byte[] getP(){return p;} method getQ (line 60) | public byte[] getQ(){return q;} method getG (line 61) | public byte[] getG(){return g;} FILE: java/com/jcraft/jsch/jce/KeyPairGenECDSA.java class KeyPairGenECDSA (line 37) | public class KeyPairGenECDSA implements com.jcraft.jsch.KeyPairGenECDSA { method init (line 44) | public void init(int key_size) throws Exception { method getD (line 73) | public byte[] getD(){return d;} method getR (line 74) | public byte[] getR(){return r;} method getS (line 75) | public byte[] getS(){return s;} method getPublicKey (line 76) | ECPublicKey getPublicKey(){ return pubKey; } method getPrivateKey (line 77) | ECPrivateKey getPrivateKey(){ return prvKey; } method insert0 (line 79) | private byte[] insert0(byte[] buf){ method chop0 (line 86) | private byte[] chop0(byte[] buf){ method bzero (line 93) | private void bzero(byte[] buf){ FILE: java/com/jcraft/jsch/jce/KeyPairGenRSA.java class KeyPairGenRSA (line 35) | public class KeyPairGenRSA implements com.jcraft.jsch.KeyPairGenRSA{ method init (line 46) | public void init(int key_size) throws Exception{ method getD (line 64) | public byte[] getD(){return d;} method getE (line 65) | public byte[] getE(){return e;} method getN (line 66) | public byte[] getN(){return n;} method getC (line 67) | public byte[] getC(){return c;} method getEP (line 68) | public byte[] getEP(){return ep;} method getEQ (line 69) | public byte[] getEQ(){return eq;} method getP (line 70) | public byte[] getP(){return p;} method getQ (line 71) | public byte[] getQ(){return q;} FILE: java/com/jcraft/jsch/jce/MD5.java class MD5 (line 36) | public class MD5 implements HASH{ method getBlockSize (line 38) | public int getBlockSize(){return 16;} method init (line 39) | public void init() throws Exception{ method update (line 45) | public void update(byte[] foo, int start, int len) throws Exception{ method digest (line 48) | public byte[] digest() throws Exception{ FILE: java/com/jcraft/jsch/jce/PBKDF.java class PBKDF (line 39) | public class PBKDF implements com.jcraft.jsch.PBKDF{ method getKey (line 40) | public byte[] getKey(byte[] _pass, byte[] salt, int iterations, int si... FILE: java/com/jcraft/jsch/jce/Random.java class Random (line 34) | public class Random implements com.jcraft.jsch.Random{ method Random (line 37) | public Random(){ method fill (line 69) | public void fill(byte[] foo, int start, int len){ FILE: java/com/jcraft/jsch/jce/SHA1.java class SHA1 (line 36) | public class SHA1 implements HASH{ method getBlockSize (line 38) | public int getBlockSize(){return 20;} method init (line 39) | public void init() throws Exception{ method update (line 45) | public void update(byte[] foo, int start, int len) throws Exception{ method digest (line 48) | public byte[] digest() throws Exception{ FILE: java/com/jcraft/jsch/jce/SHA256.java class SHA256 (line 36) | public class SHA256 implements HASH { method getBlockSize (line 38) | public int getBlockSize(){return 32;} method init (line 39) | public void init() throws Exception { method update (line 45) | public void update(byte[] foo, int start, int len) throws Exception { method digest (line 48) | public byte[] digest() throws Exception { FILE: java/com/jcraft/jsch/jce/SHA384.java class SHA384 (line 34) | public class SHA384 implements com.jcraft.jsch.HASH { method getBlockSize (line 36) | public int getBlockSize(){return 48;} method init (line 37) | public void init() throws Exception { method update (line 43) | public void update(byte[] foo, int start, int len) throws Exception { method digest (line 46) | public byte[] digest() throws Exception { FILE: java/com/jcraft/jsch/jce/SHA512.java class SHA512 (line 34) | public class SHA512 implements com.jcraft.jsch.HASH { method getBlockSize (line 36) | public int getBlockSize(){return 64;} method init (line 37) | public void init() throws Exception { method update (line 43) | public void update(byte[] foo, int start, int len) throws Exception { method digest (line 46) | public byte[] digest() throws Exception { FILE: java/com/jcraft/jsch/jce/SignatureDSA.java class SignatureDSA (line 36) | public class SignatureDSA implements com.jcraft.jsch.SignatureDSA{ method init (line 41) | public void init() throws Exception{ method setPubKey (line 45) | public void setPubKey(byte[] y, byte[] p, byte[] q, byte[] g) throws E... method setPrvKey (line 54) | public void setPrvKey(byte[] x, byte[] p, byte[] q, byte[] g) throws E... method sign (line 63) | public byte[] sign() throws Exception{ method update (line 102) | public void update(byte[] foo) throws Exception{ method verify (line 105) | public boolean verify(byte[] sig) throws Exception{ FILE: java/com/jcraft/jsch/jce/SignatureECDSA.java class SignatureECDSA (line 37) | public class SignatureECDSA implements com.jcraft.jsch.SignatureECDSA { method init (line 42) | public void init() throws Exception{ method setPubKey (line 47) | public void setPubKey(byte[] r, byte[] s) throws Exception{ method setPrvKey (line 67) | public void setPrvKey(byte[] d) throws Exception{ method sign (line 85) | public byte[] sign() throws Exception{ method update (line 117) | public void update(byte[] foo) throws Exception{ method verify (line 120) | public boolean verify(byte[] sig) throws Exception{ method insert0 (line 168) | private byte[] insert0(byte[] buf){ method chop0 (line 175) | private byte[] chop0(byte[] buf){ method bzero (line 183) | private void bzero(byte[] buf){ FILE: java/com/jcraft/jsch/jce/SignatureRSA.java class SignatureRSA (line 36) | public class SignatureRSA implements com.jcraft.jsch.SignatureRSA{ method init (line 41) | public void init() throws Exception{ method setPubKey (line 45) | public void setPubKey(byte[] e, byte[] n) throws Exception{ method setPrvKey (line 52) | public void setPrvKey(byte[] d, byte[] n) throws Exception{ method sign (line 59) | public byte[] sign() throws Exception{ method update (line 63) | public void update(byte[] foo) throws Exception{ method verify (line 66) | public boolean verify(byte[] sig) throws Exception{ FILE: java/com/jcraft/jsch/jce/TripleDESCBC.java class TripleDESCBC (line 36) | public class TripleDESCBC implements Cipher{ method getIVSize (line 40) | public int getIVSize(){return ivsize;} method getBlockSize (line 41) | public int getBlockSize(){return bsize;} method init (line 42) | public void init(int mode, byte[] key, byte[] iv) throws Exception{ method update (line 82) | public void update(byte[] foo, int s1, int len, byte[] bar, int s2) th... method isCBC (line 85) | public boolean isCBC(){return true; } FILE: java/com/jcraft/jsch/jce/TripleDESCTR.java class TripleDESCTR (line 36) | public class TripleDESCTR implements Cipher{ method getIVSize (line 40) | public int getIVSize(){return ivsize;} method getBlockSize (line 41) | public int getBlockSize(){return bsize;} method init (line 42) | public void init(int mode, byte[] key, byte[] iv) throws Exception{ method update (line 82) | public void update(byte[] foo, int s1, int len, byte[] bar, int s2) th... method isCBC (line 85) | public boolean isCBC(){return false; } FILE: java/com/jcraft/jsch/jcraft/Compression.java class Compression (line 34) | public class Compression implements com.jcraft.jsch.Compression { method Compression (line 41) | public Compression(){ method init (line 45) | public void init(int type, int level){ method compress (line 59) | public byte[] compress(byte[] buf, int start, int[] len){ method uncompress (line 94) | public byte[] uncompress(byte[] buffer, int start, int[] length){ FILE: java/com/jcraft/jsch/jcraft/HMAC.java class HMAC (line 34) | class HMAC{ method setH (line 54) | protected void setH(MessageDigest md){ method getBlockSize (line 59) | public int getBlockSize(){return bsize;} method init (line 60) | public void init(byte[] key) throws Exception{ method update (line 89) | public void update(int i){ method update (line 97) | public void update(byte foo[], int s, int l){ method doFinal (line 101) | public void doFinal(byte[] buf, int offset){ FILE: java/com/jcraft/jsch/jcraft/HMACMD5.java class HMACMD5 (line 35) | public class HMACMD5 extends HMAC implements MAC{ method HMACMD5 (line 38) | public HMACMD5(){ method getName (line 48) | public String getName(){ FILE: java/com/jcraft/jsch/jcraft/HMACMD596.java class HMACMD596 (line 34) | public class HMACMD596 extends HMACMD5{ method getBlockSize (line 39) | public int getBlockSize(){return BSIZE;} method doFinal (line 42) | public void doFinal(byte[] buf, int offset){ method getName (line 47) | public String getName(){ FILE: java/com/jcraft/jsch/jcraft/HMACSHA1.java class HMACSHA1 (line 35) | public class HMACSHA1 extends HMAC implements MAC{ method HMACSHA1 (line 38) | public HMACSHA1(){ method getName (line 48) | public String getName(){ FILE: java/com/jcraft/jsch/jcraft/HMACSHA196.java class HMACSHA196 (line 34) | public class HMACSHA196 extends HMACSHA1{ method getBlockSize (line 39) | public int getBlockSize(){return BSIZE;} method doFinal (line 42) | public void doFinal(byte[] buf, int offset){ method getName (line 47) | public String getName(){ FILE: java/com/jcraft/jsch/jgss/GSSContextKrb5.java class GSSContextKrb5 (line 44) | public class GSSContextKrb5 implements com.jcraft.jsch.GSSContext{ method create (line 52) | public void create(String user, String host) throws JSchException{ method isEstablished (line 114) | public boolean isEstablished(){ method init (line 118) | public byte[] init(byte[] token, int s, int l) throws JSchException { method getMIC (line 145) | public byte[] getMIC(byte[] message, int s, int l){ method dispose (line 155) | public void dispose(){ method getSystemProperty (line 163) | private static String getSystemProperty(String key){ method setSystemProperty (line 171) | private static void setSystemProperty(String key, String value){ FILE: java/com/jcraft/jzlib/Adler32.java class Adler32 (line 37) | final public class Adler32 implements Checksum { method reset (line 47) | public void reset(long init){ method reset (line 52) | public void reset(){ method getValue (line 57) | public long getValue(){ method update (line 61) | public void update(byte[] buf, int index, int len){ method copy (line 91) | public Adler32 copy(){ method combine (line 99) | static long combine(long adler1, long adler2, long len2){ FILE: java/com/jcraft/jzlib/CRC32.java class CRC32 (line 37) | final public class CRC32 implements Checksum { method update (line 58) | public void update (byte[] buf, int index, int len) { method reset (line 65) | public void reset(){ method reset (line 69) | public void reset(long vv){ method getValue (line 73) | public long getValue(){ method combine (line 79) | static long combine(long crc1, long crc2, long len2){ method gf2_matrix_times (line 129) | private static long gf2_matrix_times(long[] mat, long vec){ method gf2_matrix_square (line 141) | static final void gf2_matrix_square(long[] square, long[] mat) { method copy (line 168) | public CRC32 copy(){ method getCRC32Table (line 174) | public static int[] getCRC32Table(){ FILE: java/com/jcraft/jzlib/Checksum.java type Checksum (line 37) | interface Checksum { method update (line 38) | void update(byte[] buf, int index, int len); method reset (line 39) | void reset(); method reset (line 40) | void reset(long init); method getValue (line 41) | long getValue(); method copy (line 42) | Checksum copy(); FILE: java/com/jcraft/jzlib/Deflate.java class Deflate (line 37) | public class Config (line 47) | static class Config{ method Config (line 53) | Config(int good_length, int max_lazy, method Deflate (line 324) | Deflate(ZStream strm){ method lm_init (line 331) | void lm_init() { method tr_init (line 354) | void tr_init(){ method init_block (line 373) | void init_block(){ method pqdownheap (line 388) | void pqdownheap(short[] tree, // the tree to restore method smaller (line 410) | static boolean smaller(short[] tree, int n, int m, byte[] depth){ method scan_tree (line 419) | void scan_tree (short[] tree,// the tree to be scanned method build_bl_tree (line 466) | int build_bl_tree(){ method send_all_trees (line 494) | void send_all_trees(int lcodes, int dcodes, int blcodes){ method send_tree (line 509) | void send_tree (short[] tree,// the tree to be sent method put_byte (line 560) | final void put_byte(byte[] p, int start, int len){ method put_byte (line 565) | final void put_byte(byte c){ method put_short (line 568) | final void put_short(int w) { method putShortMSB (line 572) | final void putShortMSB(int b){ method send_code (line 577) | final void send_code(int c, short[] tree){ method send_bits (line 582) | void send_bits(int value, int length){ method _tr_align (line 607) | void _tr_align(){ method _tr_tally (line 628) | boolean _tr_tally (int dist, // distance of matched string method compress_block (line 669) | void compress_block(short[] ltree, short[] dtree){ method set_data_type (line 719) | void set_data_type(){ method bi_flush (line 730) | void bi_flush(){ method bi_windup (line 744) | void bi_windup(){ method copy_block (line 756) | void copy_block(int buf, // the input data method flush_block_only (line 776) | void flush_block_only(boolean eof){ method deflate_stored (line 791) | int deflate_stored(int flush){ method _tr_stored_block (line 842) | void _tr_stored_block(int buf, // input block method _tr_flush_block (line 852) | void _tr_flush_block(int buf, // input block, or NULL if too old method fill_window (line 923) | void fill_window(){ method deflate_fast (line 1007) | int deflate_fast(int flush){ method deflate_slow (line 1112) | int deflate_slow(int flush){ method longest_match (line 1241) | int longest_match(int cur_match){ method deflateInit (line 1320) | int deflateInit(int level, int bits, int memlevel){ method deflateInit (line 1325) | int deflateInit(int level, int bits){ method deflateInit (line 1329) | int deflateInit(int level){ method deflateInit (line 1332) | private int deflateInit(int level, int method, int windowBits, method deflateReset (line 1398) | int deflateReset(){ method deflateEnd (line 1419) | int deflateEnd(){ method deflateParams (line 1434) | int deflateParams(int _level, int _strategy){ method deflateSetDictionary (line 1462) | int deflateSetDictionary (byte[] dictionary, int dictLength){ method deflate (line 1495) | int deflate(int flush){ method deflateCopy (line 1662) | static int deflateCopy(ZStream dest, ZStream src){ method clone (line 1699) | public Object clone() throws CloneNotSupportedException { method dup (line 1735) | private byte[] dup(byte[] buf){ method dup (line 1740) | private short[] dup(short[] buf){ method dup (line 1745) | private int[] dup(int[] buf){ method getGZIPHeader (line 1751) | synchronized GZIPHeader getGZIPHeader(){ FILE: java/com/jcraft/jzlib/Deflater.java class Deflater (line 37) | final public class Deflater extends ZStream{ method Deflater (line 62) | public Deflater(){ method Deflater (line 66) | public Deflater(int level) throws GZIPException { method Deflater (line 70) | public Deflater(int level, boolean nowrap) throws GZIPException { method Deflater (line 74) | public Deflater(int level, int bits) throws GZIPException { method Deflater (line 78) | public Deflater(int level, int bits, boolean nowrap) throws GZIPExcept... method Deflater (line 85) | public Deflater(int level, int bits, int memlevel, JZlib.WrapperType w... method Deflater (line 92) | public Deflater(int level, int bits, int memlevel) throws GZIPException { method init (line 99) | public int init(int level){ method init (line 102) | public int init(int level, boolean nowrap){ method init (line 105) | public int init(int level, int bits){ method init (line 108) | public int init(int level, int bits, int memlevel, JZlib.WrapperType w... method init (line 125) | public int init(int level, int bits, int memlevel){ method init (line 130) | public int init(int level, int bits, boolean nowrap){ method deflate (line 136) | public int deflate(int flush){ method end (line 145) | public int end(){ method params (line 153) | public int params(int level, int strategy){ method setDictionary (line 157) | public int setDictionary (byte[] dictionary, int dictLength){ method finished (line 163) | public boolean finished(){ method copy (line 167) | public int copy(Deflater src){ FILE: java/com/jcraft/jzlib/DeflaterOutputStream.java class DeflaterOutputStream (line 33) | public class DeflaterOutputStream extends FilterOutputStream { method DeflaterOutputStream (line 51) | public DeflaterOutputStream(OutputStream out) throws IOException { method DeflaterOutputStream (line 58) | public DeflaterOutputStream(OutputStream out, Deflater def) throws IOE... method DeflaterOutputStream (line 62) | public DeflaterOutputStream(OutputStream out, method DeflaterOutputStream (line 67) | public DeflaterOutputStream(OutputStream out, method write (line 83) | public void write(int b) throws IOException { method write (line 88) | public void write(byte[] b, int off, int len) throws IOException { method finish (line 109) | public void finish() throws IOException { method close (line 115) | public void close() throws IOException { method deflate (line 127) | protected int deflate(int flush) throws IOException { method flush (line 149) | public void flush() throws IOException { method getTotalIn (line 162) | public long getTotalIn() { method getTotalOut (line 166) | public long getTotalOut() { method setSyncFlush (line 170) | public void setSyncFlush(boolean syncFlush){ method getSyncFlush (line 174) | public boolean getSyncFlush(){ method getDeflater (line 178) | public Deflater getDeflater(){ FILE: java/com/jcraft/jzlib/GZIPException.java class GZIPException (line 37) | public class GZIPException extends java.io.IOException { method GZIPException (line 38) | public GZIPException() { method GZIPException (line 41) | public GZIPException(String s) { FILE: java/com/jcraft/jzlib/GZIPHeader.java class GZIPHeader (line 42) | public class GZIPHeader implements Cloneable { method setModifiedTime (line 73) | public void setModifiedTime(long mtime) { method getModifiedTime (line 77) | public long getModifiedTime() { method setOS (line 81) | public void setOS(int os) { method getOS (line 88) | public int getOS(){ method setName (line 92) | public void setName(String name) { method getName (line 101) | public String getName(){ method setComment (line 111) | public void setComment(String comment) { method getComment (line 120) | public String getComment(){ method setCRC (line 130) | public void setCRC(long crc){ method getCRC (line 134) | public long getCRC(){ method put (line 138) | void put(Deflate d){ method clone (line 190) | @Override FILE: java/com/jcraft/jzlib/GZIPInputStream.java class GZIPInputStream (line 33) | public class GZIPInputStream extends InflaterInputStream { method GZIPInputStream (line 35) | public GZIPInputStream(InputStream in) throws IOException { method GZIPInputStream (line 39) | public GZIPInputStream(InputStream in, method GZIPInputStream (line 46) | public GZIPInputStream(InputStream in, method getModifiedtime (line 53) | public long getModifiedtime() { method getOS (line 57) | public int getOS() { method getName (line 61) | public String getName() { method getComment (line 65) | public String getComment() { method getCRC (line 69) | public long getCRC() throws GZIPException { method readHeader (line 75) | public void readHeader() throws IOException { method fill (line 127) | private int fill(byte[] buf) { FILE: java/com/jcraft/jzlib/GZIPOutputStream.java class GZIPOutputStream (line 33) | public class GZIPOutputStream extends DeflaterOutputStream { method GZIPOutputStream (line 35) | public GZIPOutputStream(OutputStream out) throws IOException { method GZIPOutputStream (line 39) | public GZIPOutputStream(OutputStream out, int size) throws IOException { method GZIPOutputStream (line 43) | public GZIPOutputStream(OutputStream out, method GZIPOutputStream (line 52) | public GZIPOutputStream(OutputStream out, method check (line 60) | private void check() throws GZIPException { method setModifiedTime (line 65) | public void setModifiedTime(long mtime) throws GZIPException { method setOS (line 70) | public void setOS(int os) throws GZIPException { method setName (line 75) | public void setName(String name) throws GZIPException { method setComment (line 80) | public void setComment(String comment) throws GZIPException { method getCRC (line 85) | public long getCRC() throws GZIPException { FILE: java/com/jcraft/jzlib/InfBlocks.java class InfBlocks (line 37) | final class InfBlocks{ method InfBlocks (line 110) | InfBlocks(ZStream z, int w){ method reset (line 121) | void reset(){ method proc (line 136) | int proc(int r){ method free (line 533) | void free(){ method set_dictionary (line 540) | void set_dictionary(byte[] d, int start, int n){ method sync_point (line 547) | int sync_point(){ method inflate_flush (line 552) | int inflate_flush(int r){ FILE: java/com/jcraft/jzlib/InfCodes.java class InfCodes (line 37) | final class InfCodes{ method InfCodes (line 94) | InfCodes(ZStream z, InfBlocks s){ method init (line 99) | void init(int bl, int bd, method proc (line 112) | int proc(int r){ method free (line 397) | void free(ZStream z){ method inflate_fast (line 406) | int inflate_fast(int bl, int bd, FILE: java/com/jcraft/jzlib/InfTree.java class InfTree (line 37) | final class InfTree{ method huft_build (line 229) | private int huft_build(int[] b, // code lengths in bits (all assumed <... method inflate_trees_bits (line 419) | int inflate_trees_bits(int[] c, // 19 code lengths method inflate_trees_dynamic (line 440) | int inflate_trees_dynamic(int nl, // number of literal/length codes method inflate_trees_fixed (line 489) | static int inflate_trees_fixed(int[] bl, //literal desired/actual bit... method initWorkArea (line 502) | private void initWorkArea(int vsize){ FILE: java/com/jcraft/jzlib/Inflate.java class Inflate (line 37) | final class Inflate{ method inflateReset (line 122) | int inflateReset(){ method inflateEnd (line 133) | int inflateEnd(){ method Inflate (line 140) | Inflate(ZStream z){ method inflateInit (line 144) | int inflateInit(int w){ method inflate (line 189) | int inflate(int f){ method inflateSetDictionary (line 567) | int inflateSetDictionary(byte[] dictionary, int dictLength){ method inflateSync (line 597) | int inflateSync(){ method inflateSyncPoint (line 653) | int inflateSyncPoint(){ method readBytes (line 659) | private int readBytes(int n, int r, int f) throws Return{ class Return (line 680) | class Return extends Exception{ method Return (line 682) | Return(int r){this.r=r; } method readString (line 686) | private int readString(int r, int f) throws Return{ method readBytes (line 702) | private int readBytes(int r, int f) throws Return{ method checksum (line 719) | private void checksum(int n, long v){ method getGZIPHeader (line 727) | public GZIPHeader getGZIPHeader(){ method inParsingHeader (line 731) | boolean inParsingHeader(){ FILE: java/com/jcraft/jzlib/Inflater.java class Inflater (line 37) | final public class Inflater extends ZStream{ method Inflater (line 60) | public Inflater() { method Inflater (line 65) | public Inflater(JZlib.WrapperType wrapperType) throws GZIPException { method Inflater (line 69) | public Inflater(int w, JZlib.WrapperType wrapperType) throws GZIPExcep... method Inflater (line 76) | public Inflater(int w) throws GZIPException { method Inflater (line 80) | public Inflater(boolean nowrap) throws GZIPException { method Inflater (line 84) | public Inflater(int w, boolean nowrap) throws GZIPException { method init (line 93) | public int init(){ method init (line 97) | public int init(JZlib.WrapperType wrapperType){ method init (line 101) | public int init(int w, JZlib.WrapperType wrapperType) { method init (line 117) | public int init(boolean nowrap){ method init (line 121) | public int init(int w){ method init (line 125) | public int init(int w, boolean nowrap){ method inflate (line 131) | public int inflate(int f){ method end (line 139) | public int end(){ method sync (line 147) | public int sync(){ method syncPoint (line 153) | public int syncPoint(){ method setDictionary (line 159) | public int setDictionary(byte[] dictionary, int dictLength){ method finished (line 165) | public boolean finished(){ FILE: java/com/jcraft/jzlib/InflaterInputStream.java class InflaterInputStream (line 33) | public class InflaterInputStream extends FilterInputStream { method InflaterInputStream (line 45) | public InflaterInputStream(InputStream in) throws IOException { method InflaterInputStream (line 49) | public InflaterInputStream(InputStream in, boolean nowrap) throws IOEx... method InflaterInputStream (line 54) | public InflaterInputStream(InputStream in, Inflater inflater) throws I... method InflaterInputStream (line 58) | public InflaterInputStream(InputStream in, method InflaterInputStream (line 63) | public InflaterInputStream(InputStream in, method read (line 82) | public int read() throws IOException { method read (line 87) | public int read(byte[] b, int off, int len) throws IOException { method available (line 127) | public int available() throws IOException { method skip (line 139) | public long skip(long n) throws IOException { method close (line 163) | public void close() throws IOException { method fill (line 173) | protected void fill() throws IOException { method markSupported (line 192) | public boolean markSupported() { method mark (line 196) | public synchronized void mark(int readlimit) { method reset (line 199) | public synchronized void reset() throws IOException { method getTotalIn (line 203) | public long getTotalIn() { method getTotalOut (line 207) | public long getTotalOut() { method getAvailIn (line 211) | public byte[] getAvailIn() { method readHeader (line 220) | public void readHeader() throws IOException { method getInflater (line 244) | public Inflater getInflater(){ FILE: java/com/jcraft/jzlib/JZlib.java class JZlib (line 37) | final public class JZlib{ method version (line 39) | public static String version(){return version;} type WrapperType (line 44) | public enum WrapperType { method adler32_combine (line 85) | public static long adler32_combine(long adler1, long adler2, long len2){ method crc32_combine (line 89) | public static long crc32_combine(long crc1, long crc2, long len2){ FILE: java/com/jcraft/jzlib/StaticTree.java class StaticTree (line 37) | final class StaticTree{ method StaticTree (line 137) | private StaticTree(short[] static_tree, FILE: java/com/jcraft/jzlib/Tree.java class Tree (line 37) | final class Tree{ method d_code (line 148) | static int d_code(int dist){ method gen_bitlen (line 164) | void gen_bitlen(Deflate s){ method build_tree (line 235) | void build_tree(Deflate s){ method gen_codes (line 320) | private final static void gen_codes( method bi_reverse (line 353) | private final static int bi_reverse( FILE: java/com/jcraft/jzlib/ZInputStream.java class ZInputStream (line 38) | @Deprecated method ZInputStream (line 48) | public ZInputStream(InputStream in) throws IOException { method ZInputStream (line 51) | public ZInputStream(InputStream in, boolean nowrap) throws IOException { method ZInputStream (line 57) | public ZInputStream(InputStream in, int level) throws IOException { method read (line 66) | public int read() throws IOException { method read (line 73) | public int read(byte[] b, int off, int len) throws IOException { method skip (line 96) | public long skip(long n) throws IOException { method getFlushMode (line 104) | public int getFlushMode() { method setFlushMode (line 108) | public void setFlushMode(int flush) { method getTotalIn (line 112) | public long getTotalIn() { method getTotalOut (line 117) | public long getTotalOut() { method close (line 122) | public void close() throws IOException{ FILE: java/com/jcraft/jzlib/ZOutputStream.java class ZOutputStream (line 38) | @Deprecated method ZOutputStream (line 52) | public ZOutputStream(OutputStream out) throws IOException { method ZOutputStream (line 60) | public ZOutputStream(OutputStream out, int level) throws IOException { method ZOutputStream (line 64) | public ZOutputStream(OutputStream out, int level, boolean nowrap) thro... method write (line 73) | public void write(int b) throws IOException { method write (line 78) | public void write(byte b[], int off, int len) throws IOException { method getFlushMode (line 100) | public int getFlushMode() { method setFlushMode (line 104) | public void setFlushMode(int flush) { method finish (line 108) | public void finish() throws IOException { method end (line 123) | public synchronized void end() { method close (line 133) | public void close() throws IOException { method getTotalIn (line 145) | public long getTotalIn() { method getTotalOut (line 150) | public long getTotalOut() { method flush (line 155) | public void flush() throws IOException { FILE: java/com/jcraft/jzlib/ZStream.java class ZStream (line 42) | @Deprecated method ZStream (line 85) | public ZStream(){ method ZStream (line 89) | public ZStream(Checksum adler){ method inflateInit (line 93) | public int inflateInit(){ method inflateInit (line 96) | public int inflateInit(boolean nowrap){ method inflateInit (line 99) | public int inflateInit(int w){ method inflateInit (line 102) | public int inflateInit(JZlib.WrapperType wrapperType) { method inflateInit (line 105) | public int inflateInit(int w, JZlib.WrapperType wrapperType) { method inflateInit (line 120) | public int inflateInit(int w, boolean nowrap){ method inflate (line 125) | public int inflate(int f){ method inflateEnd (line 129) | public int inflateEnd(){ method inflateSync (line 135) | public int inflateSync(){ method inflateSyncPoint (line 140) | public int inflateSyncPoint(){ method inflateSetDictionary (line 145) | public int inflateSetDictionary(byte[] dictionary, int dictLength){ method inflateFinished (line 150) | public boolean inflateFinished(){ method deflateInit (line 154) | public int deflateInit(int level){ method deflateInit (line 157) | public int deflateInit(int level, boolean nowrap){ method deflateInit (line 160) | public int deflateInit(int level, int bits){ method deflateInit (line 163) | public int deflateInit(int level, int bits, int memlevel, JZlib.Wrappe... method deflateInit (line 180) | public int deflateInit(int level, int bits, int memlevel){ method deflateInit (line 184) | public int deflateInit(int level, int bits, boolean nowrap){ method deflate (line 188) | public int deflate(int flush){ method deflateEnd (line 194) | public int deflateEnd(){ method deflateParams (line 200) | public int deflateParams(int level, int strategy){ method deflateSetDictionary (line 204) | public int deflateSetDictionary (byte[] dictionary, int dictLength){ method flush_pending (line 214) | void flush_pending(){ method read_buf (line 247) | int read_buf(byte[] buf, int start, int size) { method getAdler (line 264) | public long getAdler(){ method free (line 268) | public void free(){ method setOutput (line 274) | public void setOutput(byte[] buf){ method setOutput (line 278) | public void setOutput(byte[] buf, int off, int len){ method setInput (line 284) | public void setInput(byte[] buf){ method setInput (line 288) | public void setInput(byte[] buf, boolean append){ method setInput (line 292) | public void setInput(byte[] buf, int off, int len, boolean append){ method getNextIn (line 310) | public byte[] getNextIn(){ method setNextIn (line 314) | public void setNextIn(byte[] next_in){ method getNextInIndex (line 318) | public int getNextInIndex(){ method setNextInIndex (line 322) | public void setNextInIndex(int next_in_index){ method getAvailIn (line 326) | public int getAvailIn(){ method setAvailIn (line 330) | public void setAvailIn(int avail_in){ method getNextOut (line 334) | public byte[] getNextOut(){ method setNextOut (line 338) | public void setNextOut(byte[] next_out){ method getNextOutIndex (line 342) | public int getNextOutIndex(){ method setNextOutIndex (line 346) | public void setNextOutIndex(int next_out_index){ method getAvailOut (line 350) | public int getAvailOut(){ method setAvailOut (line 355) | public void setAvailOut(int avail_out){ method getTotalOut (line 359) | public long getTotalOut(){ method getTotalIn (line 363) | public long getTotalIn(){ method getMessage (line 367) | public String getMessage(){ method end (line 375) | public int end(){ return Z_OK; } method finished (line 376) | public boolean finished(){ return false; } FILE: java/com/jcraft/jzlib/ZStreamException.java class ZStreamException (line 37) | public class ZStreamException extends java.io.IOException { method ZStreamException (line 38) | public ZStreamException() { method ZStreamException (line 41) | public ZStreamException(String s) { FILE: java/com/tigervnc/network/FileDescriptor.java type FileDescriptor (line 24) | public interface FileDescriptor { method read (line 26) | public int read(ByteBuffer buf, int length) throws Exception; method write (line 27) | public int write(ByteBuffer buf, int length) throws Exception; method select (line 28) | public int select(int interestOps, Integer timeout) throws Exception; method close (line 29) | public void close() throws IOException; FILE: java/com/tigervnc/network/SSLEngineManager.java class SSLEngineManager (line 31) | public class SSLEngineManager { method SSLEngineManager (line 42) | public SSLEngineManager(SSLEngine sslEngine, FdInStream is_, method doHandshake (line 56) | public void doHandshake() throws Exception { method executeTasks (line 122) | private void executeTasks() { method read (line 129) | public int read(ByteBuffer data, int length) throws IOException { method write (line 152) | public int write(ByteBuffer data, int length) throws IOException { method getSession (line 180) | public SSLSession getSession() { FILE: java/com/tigervnc/network/Socket.java class Socket (line 31) | abstract public class Socket { method Socket (line 33) | public Socket(FileDescriptor fd) { method inStream (line 40) | public FdInStream inStream() {return instream;} method outStream (line 41) | public FdOutStream outStream() {return outstream;} method getFd (line 42) | public FileDescriptor getFd() {return outstream.getFd();} method shutdown (line 45) | public void shutdown() {isShutdown_ = true;} method close (line 46) | public void close() throws IOException {getFd().close();} method isShutdown (line 47) | public final boolean isShutdown() {return isShutdown_;} method getMyPort (line 50) | abstract public int getMyPort(); method getPeerAddress (line 53) | abstract public String getPeerAddress(); method getPeerName (line 54) | abstract public String getPeerName(); method getPeerPort (line 55) | abstract public int getPeerPort(); method getPeerEndpoint (line 56) | abstract public String getPeerEndpoint(); method sameMachine (line 59) | abstract public boolean sameMachine(); method setRequiresQuery (line 61) | public void setRequiresQuery() {queryConnection = true;} method requiresQuery (line 62) | public final boolean requiresQuery() {return queryConnection;} method Socket (line 64) | protected Socket() { method Socket (line 69) | protected Socket(FdInStream i, FdOutStream o, boolean own) { FILE: java/com/tigervnc/network/SocketDescriptor.java class SocketDescriptor (line 32) | public class SocketDescriptor implements FileDescriptor { method SocketDescriptor (line 34) | public SocketDescriptor() throws Exception { method shutdown (line 52) | public void shutdown() throws IOException { method close (line 61) | public void close() throws IOException { method DefaultSelectorProvider (line 69) | private static SelectorProvider DefaultSelectorProvider() { method select (line 77) | synchronized public int select(int interestOps, Integer timeout) throw... method write (line 106) | public int write(ByteBuffer buf, int len) throws Exception { method read (line 116) | public int read(ByteBuffer buf, int len) throws Exception { method socket (line 126) | public java.net.Socket socket() { method getRemoteAddress (line 130) | public SocketAddress getRemoteAddress() throws IOException { method getLocalAddress (line 136) | public SocketAddress getLocalAddress() throws IOException { method isConnectionPending (line 142) | public boolean isConnectionPending() { method connect (line 146) | public boolean connect(SocketAddress remote) throws IOException { method finishConnect (line 150) | public boolean finishConnect() throws IOException { method isConnected (line 154) | public boolean isConnected() { method setChannel (line 158) | protected void setChannel(SocketChannel channel_) { FILE: java/com/tigervnc/network/SocketException.java class SocketException (line 23) | public class SocketException extends SystemException { method SocketException (line 24) | public SocketException(String s) { FILE: java/com/tigervnc/network/SocketListener.java class SocketListener (line 27) | abstract public class SocketListener { method SocketListener (line 29) | public SocketListener() {} method shutdown (line 32) | abstract public void shutdown() throws Exception; method accept (line 37) | abstract public Socket accept(); method getFd (line 39) | public FileDescriptor getFd() {return fd;} FILE: java/com/tigervnc/network/TcpListener.java class TcpListener (line 33) | public class TcpListener extends SocketListener { method TcpListener (line 37) | public TcpListener(String listenaddr, int port, boolean localhostOnly, method TcpListener (line 83) | public TcpListener(String listenaddr, int port) throws Exception { method finalize (line 87) | protected void finalize() throws Exception { method shutdown (line 96) | public void shutdown() throws Exception { method accept (line 104) | public TcpSocket accept() { method getMyPort (line 147) | public int getMyPort() { FILE: java/com/tigervnc/network/TcpSocket.java class TcpSocket (line 38) | public class TcpSocket extends Socket { method initSockets (line 42) | public static void initSockets() { method TcpSocket (line 50) | public TcpSocket(SocketDescriptor sock, boolean close) { method TcpSocket (line 55) | public TcpSocket(SocketDescriptor sock) { method TcpSocket (line 59) | public TcpSocket(String host, int port) throws Exception { method finalize (line 123) | protected void finalize() throws Exception { method getMyPort (line 132) | public int getMyPort() { method getPeerAddress (line 136) | public String getPeerAddress() { method getPeerName (line 143) | public String getPeerName() { method getPeerPort (line 150) | public int getPeerPort() { method getPeerEndpoint (line 155) | public String getPeerEndpoint() { method sameMachine (line 161) | public boolean sameMachine() throws Exception { method shutdown (line 171) | public void shutdown() throws Exception { method close (line 180) | public void close() throws IOException { method enableNagles (line 184) | public static boolean enableNagles(SocketDescriptor sock, boolean enab... method isSocket (line 194) | public static boolean isSocket(java.net.Socket sock) { method isConnected (line 198) | public boolean isConnected() { method getSockPort (line 202) | public int getSockPort() { method findFreeTcpPort (line 207) | public static int findFreeTcpPort() { FILE: java/com/tigervnc/rdr/AESEAXCipher.java class AESEAXCipher (line 34) | public class AESEAXCipher { method AESEAXCipher (line 42) | public AESEAXCipher(byte[] key) method encryptCTR (line 72) | private void encryptCTR(byte[] input, int inputOffset, int inputLength, method computeCMAC (line 83) | private byte[] computeCMAC(byte[] input, int offset, method encrypt (line 111) | public void encrypt(byte[] input, int inputOffset, int inputLength, method decrypt (line 128) | public void decrypt(byte[] input, int inputOffset, int inputLength, FILE: java/com/tigervnc/rdr/AESInStream.java class AESInStream (line 23) | public class AESInStream extends InStream { method AESInStream (line 27) | public AESInStream(InStream _in, byte[] key) method pos (line 44) | public final int pos() method overrun (line 49) | protected final int overrun(int itemSize, int nItems, boolean wait) method readMessage (line 76) | private int readMessage(byte[] buf, int bufPtr, int len, boolean wait) method fillDecryptedMessageBuffer (line 96) | private boolean fillDecryptedMessageBuffer(boolean wait) FILE: java/com/tigervnc/rdr/AESOutStream.java class AESOutStream (line 23) | public class AESOutStream extends OutStream { method AESOutStream (line 27) | public AESOutStream(OutStream _out, byte[] key) method length (line 39) | public int length() method flush (line 44) | public void flush() method overrun (line 56) | protected int overrun(int itemSize, int nItems) method writeMessage (line 71) | protected int writeMessage(byte[] data, int dataPtr, int length) FILE: java/com/tigervnc/rdr/EndOfStream.java class EndOfStream (line 21) | public class EndOfStream extends Exception { method EndOfStream (line 22) | public EndOfStream() { FILE: java/com/tigervnc/rdr/Exception.java class Exception (line 22) | public class Exception extends RuntimeException { method Exception (line 23) | public Exception(String s) { class FrameException (line 28) | class FrameException extends Exception { method FrameException (line 29) | public FrameException() { FILE: java/com/tigervnc/rdr/FdInStream.java class FdInStream (line 30) | public class FdInStream extends InStream { method FdInStream (line 35) | public FdInStream(FileDescriptor fd_, int timeoutms_, int bufSize_, method FdInStream (line 46) | public FdInStream(FileDescriptor fd_) { this(fd_, -1, 0, false); } method FdInStream (line 48) | public FdInStream(FileDescriptor fd_, FdInStreamBlockCallback blockCal... method FdInStream (line 58) | public FdInStream(FileDescriptor fd_, method readBytes (line 63) | public final void readBytes(ByteBuffer data, int length) { method setTimeout (line 87) | public void setTimeout(int timeoutms_) { method setBlockCallback (line 91) | public void setBlockCallback(FdInStreamBlockCallback blockCallback_) method pos (line 97) | public final int pos() { return offset + ptr; } method startTiming (line 99) | public final void startTiming() { method stopTiming (line 110) | public final void stopTiming() { method kbitsPerSecond (line 116) | public final long kbitsPerSecond() { method timeWaited (line 120) | public final long timeWaited() { return timeWaitedIn100us; } method overrun (line 122) | protected int overrun(int itemSize, int nItems, boolean wait) method readWithTimeoutOrCallback (line 160) | protected int readWithTimeoutOrCallback(ByteBuffer buf, int len, boole... method readWithTimeoutOrCallback (line 221) | private int readWithTimeoutOrCallback(ByteBuffer buf, int len) { method getFd (line 225) | public FileDescriptor getFd() { method setFd (line 229) | public void setFd(FileDescriptor fd_) { method getBufSize (line 233) | public int getBufSize() { FILE: java/com/tigervnc/rdr/FdInStreamBlockCallback.java type FdInStreamBlockCallback (line 21) | public interface FdInStreamBlockCallback { method blockCallback (line 22) | abstract public void blockCallback(); FILE: java/com/tigervnc/rdr/FdOutStream.java class FdOutStream (line 28) | public class FdOutStream extends OutStream { method FdOutStream (line 33) | public FdOutStream(FileDescriptor fd_, boolean blocking_, int timeoutm... method FdOutStream (line 45) | public FdOutStream(FileDescriptor fd_) { this(fd_, true, -1, 0); } method setTimeout (line 47) | public void setTimeout(int timeoutms_) { method setBlocking (line 51) | public void setBlocking(boolean blocking_) { method length (line 55) | public int length() method bufferUsage (line 60) | int bufferUsage() method getIdleTime (line 65) | long getIdleTime() method flush (line 70) | public void flush() method overrun (line 95) | protected int overrun(int itemSize, int nItems) method writeWithTimeout (line 132) | private int writeWithTimeout(byte[] data, int dataPtr, int length, int... method getFd (line 167) | public FileDescriptor getFd() { method setFd (line 171) | public void setFd(FileDescriptor fd_) { method getBufSize (line 175) | public int getBufSize() { FILE: java/com/tigervnc/rdr/InStream.java class InStream (line 31) | abstract public class InStream { method check (line 37) | public int check(int itemSize, int nItems, boolean wait) { method check (line 50) | public int check(int itemSize, int nItems) { return check(itemSize, nI... method check (line 51) | public int check(int itemSize) { return check(itemSize, 1); } method checkNoWait (line 57) | public final boolean checkNoWait(int length) { return check(length, 1,... method readS8 (line 61) | public final int readS8() { check(1); return b[ptr++]; } method readS16 (line 62) | public final int readS16() { check(2); int b0 = b[ptr++]; method readS32 (line 64) | public final int readS32() { check(4); int b0 = b[ptr++]; method readU8 (line 70) | public final int readU8() { return readS8() & 0xff; } method readU16 (line 71) | public final int readU16() { return readS16() & 0xffff; } method readU32 (line 72) | public final int readU32() { return readS32() & 0xffffffff; } method readString (line 76) | public final String readString() { method skip (line 97) | public final void skip(int bytes) { method readBytes (line 107) | public void readBytes(ByteBuffer data, int length) { method readOpaque8 (line 119) | public final int readOpaque8() { return readU8(); } method readOpaque16 (line 120) | public final int readOpaque16() { return readU16(); } method readOpaque32 (line 121) | public final int readOpaque32() { return readU32(); } method pos (line 125) | abstract public int pos(); method bytesAvailable (line 131) | public boolean bytesAvailable() { return end != ptr; } method getbuf (line 137) | public final byte[] getbuf() { return b; } method getptr (line 138) | public final int getptr() { return ptr; } method getend (line 139) | public final int getend() { return end; } method setptr (line 140) | public final void setptr(int p) { ptr = p; } method overrun (line 147) | abstract protected int overrun(int itemSize, int nItems, boolean wait); method overrun (line 148) | protected int overrun(int itemSize, int nItems) { method InStream (line 152) | protected InStream() {} FILE: java/com/tigervnc/rdr/MemInStream.java class MemInStream (line 21) | public class MemInStream extends InStream { method MemInStream (line 23) | public MemInStream(byte[] data, int offset, int len) { method pos (line 30) | public int pos() { return ptr; } method reposition (line 31) | public void reposition(int pos) { ptr = start + pos; } method overrun (line 33) | protected int overrun(int itemSize, int nItems, boolean wait) { FILE: java/com/tigervnc/rdr/MemOutStream.java class MemOutStream (line 26) | public class MemOutStream extends OutStream { method MemOutStream (line 28) | public MemOutStream(int len) { method MemOutStream (line 33) | public MemOutStream() { this(1024); } method length (line 35) | public int length() { return ptr; } method clear (line 36) | public void clear() { ptr = 0; } method reposition (line 37) | public void reposition(int pos) { ptr = pos; } method data (line 41) | public final byte[] data() { return b; } method overrun (line 46) | protected int overrun(int itemSize, int nItems) { FILE: java/com/tigervnc/rdr/OutStream.java class OutStream (line 31) | abstract public class OutStream { method check (line 37) | public final int check(int itemSize, int nItems) { method check (line 50) | public final void check(int itemSize) { method writeU8 (line 57) | public final void writeU8( int u) { check(1); b[ptr++] = (byte)u; } method writeU16 (line 58) | public final void writeU16(int u) { check(2); b[ptr++] = (byte)(u >> 8); method writeU32 (line 60) | public final void writeU32(int u) { check(4); b[ptr++] = (byte)(u >> 24); method writeS8 (line 65) | public final void writeS8( int s) { writeU8( s); } method writeS16 (line 66) | public final void writeS16(int s) { writeU16(s); } method writeS32 (line 67) | public final void writeS32(int s) { writeU32(s); } method writeCompactLength (line 72) | public final void writeCompactLength(int len) { method writeString (line 90) | public final void writeString(String str) { method pad (line 101) | public final void pad(int bytes) { method skip (line 105) | public final void skip(int bytes) { method writeBytes (line 115) | public void writeBytes(byte[] data, int dataPtr, int length) { method writeBytes (line 125) | public void writeBytes(ByteBuffer data, int length) { method copyBytes (line 136) | public void copyBytes(InStream is, int length) { method writeOpaque8 (line 148) | public final void writeOpaque8( int u) { writeU8( u); } method writeOpaque16 (line 149) | public final void writeOpaque16(int u) { writeU16(u); } method writeOpaque32 (line 150) | public final void writeOpaque32(int u) { writeU32(u); } method writeOpaque24A (line 151) | public final void writeOpaque24A(int u) { check(3); method writeOpaque24B (line 155) | public final void writeOpaque24B(int u) { check(3); method length (line 162) | abstract public int length(); method flush (line 166) | public void flush() {} method getbuf (line 172) | public final byte[] getbuf() { return b; } method getptr (line 173) | public final int getptr() { return ptr; } method getend (line 174) | public final int getend() { return end; } method setptr (line 175) | public final void setptr(int p) { ptr = p; } method overrun (line 182) | abstract protected int overrun(int itemSize, int nItems); method OutStream (line 184) | protected OutStream() {} FILE: java/com/tigervnc/rdr/SystemException.java class SystemException (line 24) | public class SystemException extends Exception { method SystemException (line 25) | public SystemException(String s) { FILE: java/com/tigervnc/rdr/TLSException.java class TLSException (line 24) | class TLSException extends Exception { method TLSException (line 25) | public TLSException(String s, int n) { FILE: java/com/tigervnc/rdr/TLSInStream.java class TLSInStream (line 30) | public class TLSInStream extends InStream { method TLSInStream (line 34) | public TLSInStream(InStream _in, SSLEngineManager _manager) { method pos (line 44) | public final int pos() { method startTiming (line 48) | public final void startTiming() { method stopTiming (line 52) | public final void stopTiming() { method kbitsPerSecond (line 56) | public final long kbitsPerSecond() { method timeWaited (line 60) | public final long timeWaited() { method overrun (line 64) | protected final int overrun(int itemSize, int nItems, boolean wait) { method readTLS (line 90) | protected int readTLS(byte[] buf, int bufPtr, int len, boolean wait) FILE: java/com/tigervnc/rdr/TLSOutStream.java class TLSOutStream (line 30) | public class TLSOutStream extends OutStream { method TLSOutStream (line 34) | public TLSOutStream(OutStream _out, SSLEngineManager _manager) { method length (line 44) | public int length() method flush (line 49) | public void flush() method overrun (line 61) | protected int overrun(int itemSize, int nItems) method writeTLS (line 76) | protected int writeTLS(byte[] data, int dataPtr, int length) FILE: java/com/tigervnc/rdr/TimedOut.java class TimedOut (line 22) | class TimedOut extends Exception { method TimedOut (line 23) | public TimedOut() { FILE: java/com/tigervnc/rdr/WarningException.java class WarningException (line 26) | public class WarningException extends RuntimeException { method WarningException (line 27) | public WarningException(String s) { FILE: java/com/tigervnc/rdr/ZlibInStream.java class ZlibInStream (line 27) | public class ZlibInStream extends InStream { method ZlibInStream (line 31) | public ZlibInStream(int bufSize_) method ZlibInStream (line 40) | public ZlibInStream() { this(defaultBufSize); } method setUnderlying (line 42) | public void setUnderlying(InStream is, int bytesIn_) method pos (line 49) | public int pos() method flushUnderlying (line 54) | public void flushUnderlying() method reset (line 66) | public void reset() method init (line 72) | public void init() method deinit (line 86) | public void deinit() method overrun (line 94) | protected int overrun(int itemSize, int nItems, boolean wait) method decompress (line 124) | private boolean decompress(boolean wait) FILE: java/com/tigervnc/rfb/AliasParameter.java class AliasParameter (line 23) | public class AliasParameter extends VoidParameter { method AliasParameter (line 24) | public AliasParameter(String name_, String desc_, VoidParameter param_, method AliasParameter (line 31) | public AliasParameter(String name_, String desc_, VoidParameter param_) { method setParam (line 35) | public boolean setParam(String v) { return param.setParam(v); } method setParam (line 36) | public boolean setParam() { return param.setParam(); } method getDefaultStr (line 38) | public String getDefaultStr() { return param.getDefaultStr(); } method getValueStr (line 39) | public String getValueStr() { return param.getValueStr(); } method isBool (line 40) | public boolean isBool() { return param.isBool(); } method setImmutable (line 42) | public void setImmutable() { method setHasBeenSet (line 47) | public void setHasBeenSet() { method hasBeenSet (line 51) | public boolean hasBeenSet() { FILE: java/com/tigervnc/rfb/AuthFailureException.java class AuthFailureException (line 22) | public class AuthFailureException extends Exception { method AuthFailureException (line 23) | public AuthFailureException() { super("Authentication failure"); } method AuthFailureException (line 24) | public AuthFailureException(String reason) { FILE: java/com/tigervnc/rfb/BoolParameter.java class BoolParameter (line 23) | public class BoolParameter extends VoidParameter { method BoolParameter (line 24) | public BoolParameter(String name_, String desc_, boolean v, method BoolParameter (line 32) | public BoolParameter(String name_, String desc_, boolean v) { method setParam (line 36) | public boolean setParam(String v) { method setParam (line 52) | public boolean setParam() { setParam(true); return true; } method setParam (line 53) | public void setParam(boolean b) { method getDefaultStr (line 58) | public String getDefaultStr() { return defValue ? "1" : "0"; } method getValueStr (line 59) | public String getValueStr() { return value ? "1" : "0"; } method isBool (line 60) | public boolean isBool() { return true; } method getValue (line 62) | final public boolean getValue() { return value; } FILE: java/com/tigervnc/rfb/CConnection.java class CConnection (line 31) | abstract public class CConnection extends CMsgHandler { method CConnection (line 38) | public CConnection() method setServerName (line 61) | public void setServerName(String name_) { serverName = name_; } method setServerPort (line 63) | public void setServerPort(int port_) { serverPort = port_; } method setStreams (line 71) | public final void setStreams(InStream is_, OutStream os_) method setShared (line 79) | public final void setShared(boolean s) { shared = s; } method setFramebuffer (line 86) | public void setFramebuffer(ModifiablePixelBuffer fb) method initialiseProtocol (line 133) | public final void initialiseProtocol() method processMsg (line 140) | public void processMsg() method processVersionMsg (line 157) | private void processVersionMsg() method processSecurityTypesMsg (line 210) | private void processSecurityTypesMsg() method processSecurityMsg (line 294) | private void processSecurityMsg() { method processSecurityResultMsg (line 302) | private void processSecurityResultMsg() { method processInitMsg (line 331) | private void processInitMsg() { method throwConnFailedException (line 336) | private void throwConnFailedException() { method securityCompleted (line 343) | private void securityCompleted() { method setDesktopSize (line 356) | public void setDesktopSize(int w, int h) { method setExtendedDesktopSize (line 372) | public void setExtendedDesktopSize(int reason, method endOfContinuousUpdates (line 391) | public void endOfContinuousUpdates() method serverInit (line 408) | public void serverInit(int width, int height, method readAndDecodeRect (line 435) | public void readAndDecodeRect(Rect r, int encoding, method framebufferUpdateStart (line 442) | public void framebufferUpdateStart() method framebufferUpdateEnd (line 454) | public void framebufferUpdateEnd() method dataRect (line 480) | public void dataRect(Rect r, int encoding) method authSuccess (line 488) | public void authSuccess() { } method initDone (line 496) | public void initDone() { } method resizeFramebuffer (line 501) | public void resizeFramebuffer() method refreshFramebuffer (line 508) | public void refreshFramebuffer() method setPreferredEncoding (line 521) | public void setPreferredEncoding(int encoding) method getPreferredEncoding (line 530) | public int getPreferredEncoding() method setCompressLevel (line 537) | public void setCompressLevel(int level) method setQualityLevel (line 546) | public void setQualityLevel(int level) method setPF (line 558) | public void setPF(PixelFormat pf) method reader (line 567) | public CMsgReader reader() { return reader_; } method writer (line 568) | public CMsgWriter writer() { return writer_; } method getInStream (line 570) | public InStream getInStream() { return is; } method getOutStream (line 571) | public OutStream getOutStream() { return os; } method getServerName (line 575) | public String getServerName() { return serverName; } method getServerPort (line 576) | public int getServerPort() { return serverPort; } method isSecure (line 578) | boolean isSecure() { return csecurity != null ? csecurity.isSecure() :... type stateEnum (line 580) | public enum stateEnum { method state (line 591) | public stateEnum state() { return state_; } method setState (line 593) | protected void setState(stateEnum s) { state_ = s; } method setReader (line 595) | protected void setReader(CMsgReader r) { reader_ = r; } method setWriter (line 596) | protected void setWriter(CMsgWriter w) { writer_ = w; } method getFramebuffer (line 598) | protected ModifiablePixelBuffer getFramebuffer() { return framebuffer; } method fence (line 600) | public void fence(int flags, int len, byte[] data) method requestNewUpdate (line 615) | private void requestNewUpdate() method updateEncodings (line 662) | private void updateEncodings() method throwAuthFailureException (line 706) | private void throwAuthFailureException() { FILE: java/com/tigervnc/rfb/CMsgHandler.java class CMsgHandler (line 28) | abstract public class CMsgHandler { method CMsgHandler (line 32) | public CMsgHandler() { method setDesktopSize (line 36) | public void setDesktopSize(int width, int height) method setExtendedDesktopSize (line 41) | public void setExtendedDesktopSize(int reason, int result, method setCursor (line 53) | abstract public void setCursor(int width, int height, Point hotspot, method setPixelFormat (line 56) | public void setPixelFormat(PixelFormat pf) method setName (line 61) | public void setName(String name) method fence (line 66) | public void fence(int flags, int len, byte[] data) method endOfContinuousUpdates (line 71) | public void endOfContinuousUpdates() method clientRedirect (line 76) | abstract public void clientRedirect(int port, String host, method serverInit (line 79) | public void serverInit(int width, int height, method readAndDecodeRect (line 87) | abstract public void readAndDecodeRect(Rect r, int encoding, method framebufferUpdateStart (line 90) | public void framebufferUpdateStart() {} method framebufferUpdateEnd (line 91) | public void framebufferUpdateEnd() {} method dataRect (line 92) | abstract public void dataRect(Rect r, int encoding); method setColourMapEntries (line 94) | abstract public void setColourMapEntries(int firstColour, int nColours, method bell (line 96) | abstract public void bell(); method serverCutText (line 97) | abstract public void serverCutText(String str, int len); FILE: java/com/tigervnc/rfb/CMsgReader.java class CMsgReader (line 35) | public class CMsgReader { method CMsgReader (line 39) | protected CMsgReader(CMsgHandler handler_, InStream is_) method readServerInit (line 49) | public void readServerInit() method readMsg (line 59) | public void readMsg() method readSetColourMapEntries (line 134) | protected void readSetColourMapEntries() method readBell (line 145) | protected void readBell() method readServerCutText (line 150) | protected void readServerCutText() method readFence (line 168) | protected void readFence() method readEndOfContinuousUpdates (line 190) | protected void readEndOfContinuousUpdates() method readFramebufferUpdate (line 195) | protected void readFramebufferUpdate() method readRect (line 202) | protected void readRect(Rect r, int encoding) method readSetXCursor (line 217) | protected void readSetXCursor(int width, int height, Point hotspot) method readSetCursor (line 274) | protected void readSetCursor(int width, int height, Point hotspot) method readSetCursorWithAlpha (line 313) | protected void readSetCursorWithAlpha(int width, int height, Point hot... method readSetVMwareCursor (line 355) | protected void readSetVMwareCursor(int width, int height, Point hotspot) method readSetDesktopName (line 452) | protected void readSetDesktopName(int x, int y, int w, int h) method readExtendedDesktopSize (line 464) | protected void readExtendedDesktopSize(int x, int y, int w, int h) method readClientRedirect (line 488) | protected void readClientRedirect(int x, int y, int w, int h) method getImageBuf (line 500) | public int[] getImageBuf(int required) { return getImageBuf(required, ... method getImageBuf (line 502) | public int[] getImageBuf(int required, int requested, int nPixels) method getInStream (line 521) | public InStream getInStream() { return is; } FILE: java/com/tigervnc/rfb/CMsgWriter.java class CMsgWriter (line 28) | public class CMsgWriter { method CMsgWriter (line 30) | protected CMsgWriter(ServerParams server_, OutStream os_) method writeClientInit (line 36) | synchronized public void writeClientInit(boolean shared) { method writeSetPixelFormat (line 41) | synchronized public void writeSetPixelFormat(PixelFormat pf) method writeSetEncodings (line 49) | synchronized public void writeSetEncodings(List encodings) method writeSetDesktopSize (line 59) | synchronized public void writeSetDesktopSize(int width, int height, method writeFramebufferUpdateRequest (line 87) | synchronized public void writeFramebufferUpdateRequest(Rect r, boolean... method writeEnableContinuousUpdates (line 98) | synchronized public void writeEnableContinuousUpdates(boolean enable, method writeFence (line 116) | synchronized public void writeFence(int flags, int len, byte[] data) method writeKeyEvent (line 136) | synchronized public void writeKeyEvent(int keysym, boolean down) method writePointerEvent (line 145) | synchronized public void writePointerEvent(Point pos, int buttonMask) method writeClientCutText (line 160) | synchronized public void writeClientCutText(String str, int len) method startMsg (line 171) | synchronized protected void startMsg(int type) { method endMsg (line 175) | synchronized protected void endMsg() { FILE: java/com/tigervnc/rfb/CSecurity.java class CSecurity (line 36) | abstract public class CSecurity { method processMsg (line 37) | abstract public boolean processMsg(CConnection cc); method getType (line 38) | abstract public int getType(); method description (line 39) | abstract public String description(); method isSecure (line 40) | public boolean isSecure() { return false; } FILE: java/com/tigervnc/rfb/CSecurityIdent.java class CSecurityIdent (line 24) | public class CSecurityIdent extends CSecurity { method CSecurityIdent (line 26) | public CSecurityIdent() { } method processMsg (line 28) | public boolean processMsg(CConnection cc) { method getType (line 47) | public int getType() { return Security.secTypeIdent; } method description (line 50) | public String description() { return "No Encryption"; } FILE: java/com/tigervnc/rfb/CSecurityNone.java class CSecurityNone (line 21) | public class CSecurityNone extends CSecurity { method processMsg (line 23) | public boolean processMsg(CConnection cc) { return true; } method getType (line 24) | public int getType() { return Security.secTypeNone; } method description (line 25) | public String description() { return "No Encryption"; } FILE: java/com/tigervnc/rfb/CSecurityPlain.java class CSecurityPlain (line 26) | public class CSecurityPlain extends CSecurity { method CSecurityPlain (line 28) | public CSecurityPlain() { } method processMsg (line 30) | public boolean processMsg(CConnection cc) method getType (line 55) | public int getType() { return Security.secTypePlain; } method description (line 56) | public String description() { return "ask for username and password"; } FILE: java/com/tigervnc/rfb/CSecurityRSAAES.java class CSecurityRSAAES (line 47) | public class CSecurityRSAAES extends CSecurity { method bigIntToBytes (line 52) | private static final byte[] bigIntToBytes(BigInteger n, int bytes) { method CSecurityRSAAES (line 65) | public CSecurityRSAAES(int secType, int keySize, boolean isAllEncrypte... method processMsg (line 71) | public boolean processMsg(CConnection cc) { method readPubclicKey (line 85) | private void readPubclicKey(CConnection cc) { method verifyServer (line 110) | private void verifyServer() { method writePublicKey (line 136) | private void writePublicKey(CConnection cc) { method writeRandom (line 164) | private void writeRandom(CConnection cc) { method readRandom (line 185) | private void readRandom(CConnection cc) { method setCipher (line 207) | private void setCipher(CConnection cc) { method writeHash (line 229) | private void writeHash(CConnection cc) { method readHash (line 261) | void readHash() { method readSubtype (line 296) | private void readSubtype() { method writeCredentials (line 303) | private void writeCredentials() { method getType (line 335) | public int getType() { method description (line 339) | public String description() { FILE: java/com/tigervnc/rfb/CSecurityStack.java class CSecurityStack (line 24) | public class CSecurityStack extends CSecurity { method CSecurityStack (line 26) | public CSecurityStack(int Type, String Name, CSecurity s0, method processMsg (line 36) | public boolean processMsg(CConnection cc) method isSecure (line 62) | public boolean isSecure() method getType (line 71) | public final int getType() { return type; } method description (line 72) | public final String description() { return name; } FILE: java/com/tigervnc/rfb/CSecurityTLS.java class CSecurityTLS (line 61) | public class CSecurityTLS extends CSecurity { method initGlobal (line 70) | private void initGlobal() method CSecurityTLS (line 79) | public CSecurityTLS(boolean _anon) method getDefaultCA (line 89) | public static String getDefaultCA() { method getDefaultCRL (line 95) | public static String getDefaultCRL() { method setDefaults (line 101) | public static void setDefaults() method processMsg (line 109) | public boolean processMsg(CConnection cc) { method setParam (line 146) | private void setParam() { class MyX509TrustManager (line 193) | class MyX509TrustManager implements X509TrustManager method MyX509TrustManager (line 198) | MyX509TrustManager() throws java.security.GeneralSecurityException method checkClientTrusted (line 242) | public void checkClientTrusted(X509Certificate[] chain, String authT... method printHexBinary (line 250) | private String printHexBinary(byte[] data) method checkServerTrusted (line 260) | public void checkServerTrusted(X509Certificate[] chain, String authT... method store_pubkey (line 356) | private void store_pubkey(File dbPath, String serverName, String pk) method getAcceptedIssuers (line 389) | public X509Certificate[] getAcceptedIssuers () method getThumbprint (line 394) | private String getThumbprint(X509Certificate cert) method verifyHostname (line 410) | private void verifyHostname(X509Certificate cert) class MyFileInputStream (line 456) | private class MyFileInputStream extends InputStream { method MyFileInputStream (line 461) | public MyFileInputStream(String name) { method MyFileInputStream (line 465) | public MyFileInputStream(File file) { method read (line 490) | @Override method read (line 495) | @Override method read (line 504) | @Override method getType (line 513) | public final int getType() { return anon ? Security.secTypeTLSNone : S... method description (line 514) | public final String description() method isSecure (line 516) | public boolean isSecure() { return !anon; } FILE: java/com/tigervnc/rfb/CSecurityVeNCrypt.java class CSecurityVeNCrypt (line 29) | public class CSecurityVeNCrypt extends CSecurity { method CSecurityVeNCrypt (line 31) | public CSecurityVeNCrypt(SecurityClient sec) method processMsg (line 49) | public boolean processMsg(CConnection cc) { method getType (line 180) | public final int getType() { return chosenType; } method description (line 181) | public final String description() method isSecure (line 188) | public final boolean isSecure() FILE: java/com/tigervnc/rfb/CSecurityVncAuth.java class CSecurityVncAuth (line 26) | public class CSecurityVncAuth extends CSecurity { method CSecurityVncAuth (line 28) | public CSecurityVncAuth() { } method processMsg (line 32) | public boolean processMsg(CConnection cc) method getType (line 64) | public int getType() { return Security.secTypeVncAuth; } method description (line 65) | public String description() { return "No Encryption"; } FILE: java/com/tigervnc/rfb/Configuration.java class Configuration (line 36) | public class Configuration { type ConfigurationObject (line 42) | public enum ConfigurationObject { ConfGlobal, ConfServer, ConfViewer } method global (line 49) | public static Configuration global() { method server (line 55) | public static Configuration server() { method viewer (line 61) | public static Configuration viewer() { method enableServerParams (line 68) | public static void enableServerParams() { global().appendConfiguration... method enableViewerParams (line 69) | public static void enableViewerParams() { global().appendConfiguration... method appendConfiguration (line 73) | public void appendConfiguration(Configuration conf) { method Configuration (line 78) | public Configuration(String name_, Configuration attachToGroup) { method Configuration (line 86) | public Configuration(String name_) { method getName (line 91) | final public String getName() { return name; } method assign (line 96) | public Configuration assign(Configuration src) { method set (line 114) | public boolean set(String n, String v, boolean immutable) { method set (line 118) | public boolean set(String n, String v) { method set (line 123) | public boolean set(String name, int len, method set (line 143) | boolean set(String config, boolean immutable) { method set (line 169) | boolean set(String config) { method setParam (line 174) | public static boolean setParam(String param, String value, boolean imm... method setParam (line 178) | public static boolean setParam(String param, String value) { method setParam (line 182) | public static boolean setParam(String config, boolean immutable) { method setParam (line 186) | public static boolean setParam(String config) { method setParam (line 190) | public static boolean setParam(String name, int len, method get (line 197) | public VoidParameter get(String param) method getParam (line 208) | public static VoidParameter getParam(String param) { return global().g... method listParams (line 210) | public static void listParams(int width, int nameWidth) { method listParams (line 213) | public static void listParams() { method list (line 217) | public void list(int width, int nameWidth) { method list (line 263) | public void list() { FILE: java/com/tigervnc/rfb/ConnFailedException.java class ConnFailedException (line 22) | public class ConnFailedException extends Exception { method ConnFailedException (line 23) | public ConnFailedException() { super("Connection failed"); } method ConnFailedException (line 24) | public ConnFailedException(String reason) { FILE: java/com/tigervnc/rfb/CopyRectDecoder.java class CopyRectDecoder (line 24) | public class CopyRectDecoder extends Decoder { method CopyRectDecoder (line 26) | public CopyRectDecoder() { super(DecoderFlags.DecoderPlain); } method readRect (line 28) | public void readRect(Rect r, InStream is, method getAffectedRegion (line 34) | public void getAffectedRegion(Rect rect, Object buffer, method decodeRect (line 48) | public void decodeRect(Rect r, Object buffer, FILE: java/com/tigervnc/rfb/Cursor.java class Cursor (line 21) | public class Cursor extends ManagedPixelBuffer { method Cursor (line 23) | public Cursor(PixelFormat pf, int w, int h) { method setSize (line 28) | public void setSize(int w, int h) { method maskLen (line 35) | public int maskLen() { return (width() + 7) / 8 * height(); } FILE: java/com/tigervnc/rfb/DecodeManager.java class DecodeManager (line 32) | public class DecodeManager { method DecodeManager (line 36) | public DecodeManager(CConnection conn) { method decodeRect (line 80) | public void decodeRect(Rect r, int encoding, method flush (line 171) | public void flush() method setThreadException (line 187) | private void setThreadException(Exception e) method throwThreadException (line 203) | private void throwThreadException() class QueueEntry (line 222) | private class QueueEntry { method QueueEntry (line 224) | public QueueEntry() { class DecodeThread (line 237) | private class DecodeThread implements Runnable { method DecodeThread (line 239) | public DecodeThread(DecodeManager manager) method stop (line 248) | public void stop() method run (line 266) | public void run() method findEntry (line 317) | protected QueueEntry findEntry() FILE: java/com/tigervnc/rfb/Decoder.java class Decoder (line 24) | abstract public class Decoder { class DecoderFlags (line 26) | public static class DecoderFlags { method Decoder (line 36) | public Decoder(int flags) method readRect (line 41) | abstract public void readRect(Rect r, InStream is, method decodeRect (line 44) | abstract public void decodeRect(Rect r, Object buffer, method getAffectedRegion (line 48) | public void getAffectedRegion(Rect rect, Object buffer, method doRectsConflict (line 55) | public boolean doRectsConflict(Rect rectA, Object bufferA, method supported (line 63) | static public boolean supported(int encoding) method createDecoder (line 78) | static public Decoder createDecoder(int encoding) { FILE: java/com/tigervnc/rfb/DesCipher.java class DesCipher (line 91) | public class DesCipher method DesCipher (line 95) | public DesCipher( byte[] key ) method setKey (line 106) | public void setKey( byte[] key ) method deskey (line 113) | private void deskey( byte[] keyBlock, boolean encrypting, int[] KnL ) method cookey (line 162) | private void cookey( int[] raw, int KnL[] ) method encrypt (line 191) | public void encrypt( byte[] clearText, int clearOff, byte[] cipherText... method decrypt (line 199) | public void decrypt( byte[] cipherText, int cipherOff, byte[] clearTex... method des (line 207) | private void des( int[] inInts, int[] outInts, int[] keys ) method squashBytesToInts (line 475) | public static void squashBytesToInts( byte[] inBytes, int inOff, int[]... method spreadIntsToBytes (line 486) | public static void spreadIntsToBytes( int[] inInts, int inOff, byte[] ... FILE: java/com/tigervnc/rfb/Encoder.java class Encoder (line 21) | public class Encoder { method supported (line 22) | static public boolean supported(int encoding) { FILE: java/com/tigervnc/rfb/Encodings.java class Encodings (line 23) | public class Encodings { method encodingNum (line 65) | public static int encodingNum(String name) { method encodingName (line 76) | public static String encodingName(int num) { FILE: java/com/tigervnc/rfb/Exception.java class Exception (line 21) | public class Exception extends com.tigervnc.rdr.Exception { method Exception (line 22) | public Exception(String s) { super(s); } FILE: java/com/tigervnc/rfb/FullFramePixelBuffer.java class FullFramePixelBuffer (line 23) | public class FullFramePixelBuffer extends ModifiablePixelBuffer { method FullFramePixelBuffer (line 25) | public FullFramePixelBuffer(PixelFormat pf, int w, int h, method FullFramePixelBuffer (line 31) | protected FullFramePixelBuffer() {} method getBufferRW (line 33) | public WritableRaster getBufferRW(Rect r) method commitBufferRW (line 42) | public void commitBufferRW(Rect r) method getBuffer (line 46) | public Raster getBuffer(Rect r) FILE: java/com/tigervnc/rfb/Hextile.java class Hextile (line 21) | public class Hextile { FILE: java/com/tigervnc/rfb/HextileDecoder.java class HextileDecoder (line 28) | public class HextileDecoder extends Decoder { method HextileDecoder (line 36) | public HextileDecoder() { super(DecoderFlags.DecoderPlain); } method readRect (line 38) | public void readRect(Rect r, InStream is, method decodeRect (line 84) | public void decodeRect(Rect r, Object buffer, method hextileDecode8 (line 97) | private void hextileDecode8(Rect r, InStream is, method hextileDecode16 (line 104) | private void hextileDecode16(Rect r, InStream is, method hextileDecode32 (line 111) | private void hextileDecode32(Rect r, InStream is, method READ_PIXEL (line 118) | private static ByteBuffer READ_PIXEL(InStream is, PixelFormat pf) { method HEXTILE_DECODE (line 129) | private void HEXTILE_DECODE(Rect r, InStream is, FILE: java/com/tigervnc/rfb/Hostname.java class Hostname (line 21) | public class Hostname { method getHost (line 23) | public static String getHost(String vncServerName) { method getPort (line 32) | public static int getPort(String vncServerName) { FILE: java/com/tigervnc/rfb/IntParameter.java class IntParameter (line 23) | public class IntParameter extends VoidParameter { method IntParameter (line 24) | public IntParameter(String name_, String desc_, int v, method IntParameter (line 35) | public IntParameter(String name_, String desc_, int v) method setParam (line 41) | public boolean setParam(String v) { method setParam (line 56) | public boolean setParam(int v) { method getDefaultStr (line 65) | public String getDefaultStr() { return Integer.toString(defValue); } method getValueStr (line 66) | public String getValueStr() { return Integer.toString(value); } method getValue (line 69) | public int getValue() { return value; } FILE: java/com/tigervnc/rfb/JpegCompressor.java class JpegCompressor (line 22) | public class JpegCompressor { method subsamplingNum (line 30) | public static int subsamplingNum(String name) { method subsamplingName (line 39) | public static String subsamplingName(int num) { FILE: java/com/tigervnc/rfb/JpegDecompressor.java class JpegDecompressor (line 27) | public class JpegDecompressor { method JpegDecompressor (line 29) | public JpegDecompressor() {} method decompress (line 31) | public void decompress(ByteBuffer jpegBuf, int jpegBufLen, FILE: java/com/tigervnc/rfb/Keysym2ucs.java class Keysym2ucs (line 48) | public class Keysym2ucs { class codepair (line 50) | private static class codepair { method codepair (line 51) | public codepair(int keysym_, int ucs_) { class combiningpair (line 59) | private static class combiningpair { method combiningpair (line 60) | public combiningpair(int spacing_, int combining_) { method keysym2ucs (line 885) | public static int keysym2ucs(int keysym) method ucs2keysym (line 917) | public static int ucs2keysym(int ucs) { method ucs2combining (line 941) | public static int ucs2combining(int spacing) FILE: java/com/tigervnc/rfb/Keysymdef.java class Keysymdef (line 21) | public class Keysymdef { FILE: java/com/tigervnc/rfb/LogWriter.java class LogWriter (line 21) | public class LogWriter { method LogWriter (line 23) | public LogWriter(String name_) { method setLevel (line 30) | public void setLevel(int level_) { level = level_; } method write (line 32) | public void write(int level, String str) { method error (line 38) | public void error(String fmt, Object... args) { method status (line 41) | public void status(String fmt, Object... args) { method info (line 44) | public void info(String fmt, Object... args) { method debug (line 47) | public void debug(String fmt, Object... args) { method setLogParams (line 51) | public static boolean setLogParams(String params) { method getLogWriter (line 93) | static LogWriter getLogWriter(String name) { FILE: java/com/tigervnc/rfb/ManagedPixelBuffer.java class ManagedPixelBuffer (line 24) | public class ManagedPixelBuffer extends FullFramePixelBuffer { method ManagedPixelBuffer (line 26) | public ManagedPixelBuffer() { method ManagedPixelBuffer (line 31) | public ManagedPixelBuffer(PixelFormat pf, int w, int h) method setPF (line 38) | public void setPF(PixelFormat pf) { method setSize (line 42) | public void setSize(int w, int h) { method checkDataSize (line 46) | final void checkDataSize() { FILE: java/com/tigervnc/rfb/ModifiablePixelBuffer.java class ModifiablePixelBuffer (line 32) | public abstract class ModifiablePixelBuffer extends PixelBuffer method ModifiablePixelBuffer (line 35) | public ModifiablePixelBuffer(PixelFormat pf, int w, int h) method ModifiablePixelBuffer (line 40) | protected ModifiablePixelBuffer() method getBufferRW (line 51) | public abstract WritableRaster getBufferRW(Rect r); method commitBufferRW (line 57) | public abstract void commitBufferRW(Rect r); method fillRect (line 65) | public void fillRect(Rect r, byte[] pix) method imageRect (line 91) | public void imageRect(Rect r, byte[] pixels) method copyRect (line 107) | public void copyRect(Rect rect, Point move_by_delta) method maskRect (line 153) | public void maskRect(Rect r, Object pixels, byte[] mask_) method maskRect (line 212) | public void maskRect(Rect r, int pixel, byte[] mask) method fillRect (line 220) | public void fillRect(PixelFormat pf, Rect dest, byte[] pix) method imageRect (line 243) | public void imageRect(PixelFormat pf, Rect dest, byte[] pixels) method imageRect (line 264) | public void imageRect(PixelFormat pf, Rect dest, Raster pixels) FILE: java/com/tigervnc/rfb/MsgTypes.java class MsgTypes (line 22) | public class MsgTypes { FILE: java/com/tigervnc/rfb/PixelBuffer.java class PixelBuffer (line 30) | public abstract class PixelBuffer { method PixelBuffer (line 39) | public PixelBuffer(PixelFormat pf, int w, int h) { method PixelBuffer (line 46) | protected PixelBuffer() { width_ = 0; height_ = 0; } method getPF (line 49) | public final PixelFormat getPF() { return format; } method width (line 52) | public final int width() { return width_; } method height (line 53) | public final int height() { return height_; } method area (line 54) | public final int area() { return width_ * height_; } method getRect (line 58) | public final Rect getRect() { return new Rect(0, 0, width_, height_); } method getRect (line 59) | public final Rect getRect(Point pos) { method getBuffer (line 69) | public abstract Raster getBuffer(Rect r); method getImage (line 81) | public Image getImage() { return image; } method setSize (line 83) | public void setSize(int width, int height) FILE: java/com/tigervnc/rfb/PixelFormat.java class PixelFormat (line 35) | public class PixelFormat { method PixelFormat (line 37) | public PixelFormat(int b, int d, boolean e, boolean t, method PixelFormat (line 50) | public PixelFormat() method equal (line 56) | public boolean equal(PixelFormat other) method read (line 105) | public void read(InStream is) { method write (line 136) | public void write(OutStream os) { method isBigEndian (line 150) | public final boolean isBigEndian() { method isLittleEndian (line 154) | public final boolean isLittleEndian() { method is888 (line 158) | public final boolean is888() { method pixelFromRGB (line 181) | public int pixelFromRGB(int red, int green, int blue, ColorModel cm) method bufferFromRGB (line 215) | public void bufferFromRGB(ByteBuffer dst, ByteBuffer src, int pixels) method bufferFromRGB (line 221) | public void bufferFromRGB(ByteBuffer dst, ByteBuffer src, method rgbFromBuffer (line 282) | public void rgbFromBuffer(ByteBuffer dst, ByteBuffer src, int pixels) method rgbFromBuffer (line 288) | public void rgbFromBuffer(ByteBuffer dst, ByteBuffer src, method rgbFromPixels (line 345) | public void rgbFromPixels(byte[] dst, int dstPtr, int[] src, int srcPt... method pixelFromBuffer (line 360) | public int pixelFromBuffer(ByteBuffer buffer) method print (line 390) | public String print() { method bits (line 428) | private static int bits(int value) method updateState (line 454) | private void updateState() method isSane (line 482) | private boolean isSane() method bufferFromPixel (line 533) | public void bufferFromPixel(ByteBuffer buffer, int p) method getColorModel (line 560) | public ColorModel getColorModel() method getColorModel (line 565) | public static ColorModel getColorModel(PixelFormat pf) { method getColorConvertOp (line 597) | public ColorConvertOp getColorConvertOp(ColorSpace src) method getByteOrder (line 608) | public ByteOrder getByteOrder() method rasterFromBuffer (line 616) | public Raster rasterFromBuffer(Rect r, ByteBuffer buf) FILE: java/com/tigervnc/rfb/Point.java class Point (line 22) | public class Point { method Point (line 33) | public Point() {x=0; y=0;} method Point (line 34) | public Point(int x_, int y_) { x=x_; y=y_;} method negate (line 35) | public final Point negate() {return new Point(-x, -y);} method equals (line 36) | public final boolean equals(Point p) {return (x==p.x && y==p.y);} method translate (line 37) | public final Point translate(Point p) {return new Point(x+p.x, y+p.y);} method subtract (line 38) | public final Point subtract(Point p) {return new Point(x-p.x, y-p.y);} FILE: java/com/tigervnc/rfb/RREDecoder.java class RREDecoder (line 26) | public class RREDecoder extends Decoder { method RREDecoder (line 28) | public RREDecoder() { super(DecoderFlags.DecoderPlain); } method readRect (line 30) | public void readRect(Rect r, InStream is, method decodeRect (line 41) | public void decodeRect(Rect r, Object buffer, method READ_PIXEL (line 54) | private static ByteBuffer READ_PIXEL(InStream is, PixelFormat pf) { method RRE_DECODE (line 70) | private void RRE_DECODE(Rect r, InStream is, method rreDecode8 (line 87) | private void rreDecode8(Rect r, InStream is, method rreDecode16 (line 94) | private void rreDecode16(Rect r, InStream is, method rreDecode32 (line 101) | private void rreDecode32(Rect r, InStream is, FILE: java/com/tigervnc/rfb/RawDecoder.java class RawDecoder (line 24) | public class RawDecoder extends Decoder { method RawDecoder (line 26) | public RawDecoder() { super(DecoderFlags.DecoderPlain); } method readRect (line 28) | public void readRect(Rect r, InStream is, method decodeRect (line 35) | public void decodeRect(Rect r, Object buffer, FILE: java/com/tigervnc/rfb/Rect.java class Rect (line 22) | public class Rect { method Rect (line 35) | public Rect() { method Rect (line 39) | public Rect(Point tl_, Point br_) { method Rect (line 43) | public Rect(int x1, int y1, int x2, int y2) { method setXYWH (line 47) | public final void setXYWH(int x, int y, int w, int h) { method intersect (line 50) | public final Rect intersect(Rect r) { method union_boundary (line 58) | public final Rect union_boundary(Rect r) { method translate (line 68) | public final Rect translate(Point p) { method equals (line 71) | public final boolean equals(Rect r) {return r.tl.equals(tl) && r.br.eq... method is_empty (line 72) | public final boolean is_empty() {return (tl.x >= br.x) || (tl.y >= br.... method clear (line 73) | public final void clear() {tl = new Point(); br = new Point();} method enclosed_by (line 74) | public final boolean enclosed_by(Rect r) { method overlaps (line 77) | public final boolean overlaps(Rect r) { method area (line 80) | public final int area() { method dimensions (line 86) | public final Point dimensions() {return new Point(width(), height());} method width (line 87) | public final int width() {return br.x-tl.x;} method height (line 88) | public final int height() {return br.y-tl.y;} method contains (line 89) | public final boolean contains(Point p) { FILE: java/com/tigervnc/rfb/Region.java class Region (line 24) | public class Region extends Area { method Region (line 27) | public Region() { method Region (line 32) | public Region(Rect r) { method Region (line 36) | public Region(Region r) { method clear (line 40) | public void clear() { reset(); } method reset (line 42) | public void reset(Rect r) { method translate (line 51) | public void translate(Point delta) { method assign_intersect (line 57) | public void assign_intersect(Region r) { method assign_union (line 61) | public void assign_union(Region r) { method assign_subtract (line 65) | public void assign_subtract(Region r) { method intersect (line 69) | public Region intersect(Region r) { method union (line 75) | public Region union(Region r) { method subtract (line 81) | public Region subtract(Region r) { method is_empty (line 87) | public boolean is_empty() { return isEmpty(); } method get_bounding_rect (line 89) | public Rect get_bounding_rect() { FILE: java/com/tigervnc/rfb/Screen.java class Screen (line 25) | public class Screen { method Screen (line 27) | public Screen() { id=0; flags=0; dimensions = new Rect(); } method Screen (line 29) | public Screen(int id_, int x_, int y_, int w_, int h_, int flags_) { method operator (line 35) | public final boolean operator(Screen r) { FILE: java/com/tigervnc/rfb/ScreenSet.java class ScreenSet (line 25) | public class ScreenSet { method ScreenSet (line 30) | public ScreenSet() { method begin (line 34) | public final ListIterator begin() { return screens.listIterato... method end (line 35) | public final ListIterator end() { method num_screens (line 38) | public final int num_screens() { return screens.size(); } method add_screen (line 40) | public final void add_screen(Screen screen) { screens.add(screen); } method remove_screen (line 41) | public final void remove_screen(int id) { method validate (line 50) | public final boolean validate(int fb_width, int fb_height) { method debug_print (line 75) | public final void debug_print() { FILE: java/com/tigervnc/rfb/Security.java class Security (line 28) | public class Security { method Security (line 69) | public Security() { } method Security (line 71) | public Security(StringParameter secTypes) method GetEnabledSecTypes (line 83) | public final List GetEnabledSecTypes() method GetEnabledExtSecTypes (line 109) | public final List GetEnabledExtSecTypes() method EnableSecType (line 122) | public final void EnableSecType(int secType) method IsSupported (line 132) | public boolean IsSupported(int secType) method ToString (line 145) | public String ToString() method DisableSecType (line 167) | public void DisableSecType(int secType) { enabledSecTypes.remove((Obje... method secTypeNum (line 169) | public static int secTypeNum(String name) { method secTypeName (line 198) | public static String secTypeName(int num) { method parseSecTypes (line 228) | public final static List parseSecTypes(String types_) method SetSecTypes (line 240) | public final void SetSecTypes(List secTypes) { FILE: java/com/tigervnc/rfb/SecurityClient.java class SecurityClient (line 23) | public class SecurityClient extends Security { method SecurityClient (line 25) | public SecurityClient() { super(secTypes); } method GetCSecurity (line 27) | public CSecurity GetCSecurity(int secType) method setDefaults (line 79) | public static void setDefaults() FILE: java/com/tigervnc/rfb/ServerParams.java class ServerParams (line 27) | public class ServerParams { method ServerParams (line 37) | public ServerParams() method setVersion (line 60) | public void setVersion(int major, int minor) { method isVersion (line 63) | public boolean isVersion(int major, int minor) { method beforeVersion (line 66) | public boolean beforeVersion(int major, int minor) { method afterVersion (line 70) | public boolean afterVersion(int major, int minor) { method width (line 74) | public int width() { return width_; } method height (line 75) | public int height() { return height_; } method screenLayout (line 76) | public ScreenSet screenLayout() { return screenLayout_; } method setDimensions (line 78) | public void setDimensions(int width, int height) method setDimensions (line 85) | public void setDimensions(int width, int height, ScreenSet layout) method pf (line 95) | public PixelFormat pf() { return pf_; } method setPF (line 96) | public void setPF(PixelFormat pf) { method name (line 104) | public String name() { return name_; } method setName (line 105) | public void setName(String name) method supportsEncoding (line 110) | public boolean supportsEncoding(int encoding) method setEncodings (line 115) | public void setEncodings(int nEncodings, int[] encodings) FILE: java/com/tigervnc/rfb/StringParameter.java class StringParameter (line 23) | public class StringParameter extends VoidParameter { method StringParameter (line 24) | public StringParameter(String name_, String desc_, String v, method StringParameter (line 32) | public StringParameter(String name_, String desc_, String v) method setDefaultStr (line 37) | public void setDefaultStr(String v) { method setParam (line 41) | public boolean setParam(String v) { method getDefaultStr (line 49) | public String getDefaultStr() { return defValue; } method getValueStr (line 50) | public String getValueStr() { return value; } method getValue (line 52) | public String getValue() { return value; } method getData (line 53) | public String getData() { return value; } FILE: java/com/tigervnc/rfb/TightDecoder.java class TightDecoder (line 38) | public class TightDecoder extends Decoder { method TightDecoder (line 54) | public TightDecoder() { method readRect (line 61) | public void readRect(Rect r, InStream is, method doRectsConflict (line 155) | public boolean doRectsConflict(Rect rectA, method decodeRect (line 183) | public void decodeRect(Rect r, Object buffer, method FilterGradient24 (line 410) | final private void FilterGradient24(ByteBuffer inbuf, method FilterGradient (line 453) | final private void FilterGradient(ByteBuffer inbuf, method FilterPalette8 (line 502) | private void FilterPalette8(ByteBuffer palette, int palSize, method FilterPalette16 (line 542) | private void FilterPalette16(ShortBuffer palette, int palSize, method FilterPalette32 (line 582) | private void FilterPalette32(IntBuffer palette, int palSize, method readCompact (line 622) | public final int readCompact(InStream is) { FILE: java/com/tigervnc/rfb/UserMsgBox.java type UserMsgBox (line 25) | public interface UserMsgBox { method showMsgBox (line 26) | public boolean showMsgBox(int flags,String title, String text); FILE: java/com/tigervnc/rfb/UserPasswdGetter.java type UserPasswdGetter (line 25) | public interface UserPasswdGetter { method getUserPasswd (line 26) | public void getUserPasswd(boolean secure, StringBuffer user, StringBuf... FILE: java/com/tigervnc/rfb/VncAuth.java class VncAuth (line 21) | public class VncAuth { method encryptChallenge (line 29) | public static void encryptChallenge(byte[] challenge, String passwd) { method obfuscatePasswd (line 41) | void obfuscatePasswd(String passwd, byte[] obfuscated) { method unobfuscatePasswd (line 52) | public static String unobfuscatePasswd(byte[] obfuscated) { FILE: java/com/tigervnc/rfb/VoidParameter.java class VoidParameter (line 23) | abstract public class VoidParameter { method VoidParameter (line 24) | public VoidParameter(String name_, String desc_, method VoidParameter (line 46) | public VoidParameter(String name_, String desc_) { method getName (line 50) | final public String getName() { method getDescription (line 54) | final public String getDescription() { method setParam (line 58) | abstract public boolean setParam(String value); method setParam (line 59) | public boolean setParam() { return false; } method getDefaultStr (line 60) | abstract public String getDefaultStr(); method getValueStr (line 61) | abstract public String getValueStr(); method isBool (line 62) | public boolean isBool() { return false; } method setImmutable (line 63) | public void setImmutable() { method setHasBeenSet (line 68) | public void setHasBeenSet() { method hasBeenSet (line 72) | public boolean hasBeenSet() { FILE: java/com/tigervnc/rfb/ZRLEDecoder.java class ZRLEDecoder (line 28) | public class ZRLEDecoder extends Decoder { method readOpaque24A (line 30) | private static ByteBuffer readOpaque24A(InStream is) method readOpaque24B (line 40) | private static ByteBuffer readOpaque24B(InStream is) method ZRLEDecoder (line 50) | public ZRLEDecoder() { method readRect (line 55) | public void readRect(Rect r, InStream is, method decodeRect (line 65) | public void decodeRect(Rect r, Object buffer, type PIXEL_T (line 102) | private static enum PIXEL_T { U8, U16, U24A, U24B, U32 } method READ_PIXEL (line 104) | private static ByteBuffer READ_PIXEL(InStream is, PIXEL_T type) { method zrleDecode8 (line 119) | private void zrleDecode8(Rect r, InStream is, method zrleDecode16 (line 126) | private void zrleDecode16(Rect r, InStream is, method zrleDecode24A (line 133) | private void zrleDecode24A(Rect r, InStream is, method zrleDecode24B (line 140) | private void zrleDecode24B(Rect r, InStream is, method zrleDecode32 (line 147) | private void zrleDecode32(Rect r, InStream is, method ZRLE_DECODE (line 154) | private void ZRLE_DECODE(Rect r, InStream is, FILE: java/com/tigervnc/rfb/fenceTypes.java class fenceTypes (line 21) | public class fenceTypes { FILE: java/com/tigervnc/rfb/screenTypes.java class screenTypes (line 22) | public class screenTypes { FILE: java/com/tigervnc/vncviewer/CConn.java class CConn (line 65) | public class CConn extends CConnection implements method CConn (line 83) | public CConn(String vncServerName, Socket socket) method connectionInfo (line 142) | public String connectionInfo() { method getUpdateCount (line 169) | public int getUpdateCount() method getPixelCount (line 174) | public int getPixelCount() method blockCallback (line 183) | public void blockCallback() { method initDone (line 198) | public void initDone() method setDesktopSize (line 220) | public void setDesktopSize(int w, int h) method setExtendedDesktopSize (line 227) | public void setExtendedDesktopSize(int reason, int result, method clientRedirect (line 242) | public void clientRedirect(int port, String host, String x509subject) method setName (line 261) | public void setName(String name) method framebufferUpdateStart (line 272) | public void framebufferUpdateStart() method framebufferUpdateEnd (line 283) | public void framebufferUpdateEnd() method setColourMapEntries (line 298) | public void setColourMapEntries(int firstColor, int nColors, int[] rgbs) method bell (line 303) | public void bell() method serverCutText (line 309) | public void serverCutText(String str, int len) method dataRect (line 319) | public void dataRect(Rect r, int encoding) method setCursor (line 333) | public void setCursor(int width, int height, Point hotspot, method fence (line 339) | public void fence(int flags, int len, byte[] data) method resizeFramebuffer (line 354) | public void resizeFramebuffer() method autoSelectFormatAndEncoding (line 377) | private void autoSelectFormatAndEncoding() method updatePixelFormat (line 431) | private void updatePixelFormat() method handleOptions (line 452) | public void handleOptions() method close (line 483) | public void close() { method writeClientCutText (line 500) | public void writeClientCutText(String str, int len) { method actionPerformed (line 506) | public void actionPerformed(ActionEvent e) {} method getSocket (line 508) | public Socket getSocket() { FILE: java/com/tigervnc/vncviewer/ClipboardDialog.java class ClipboardDialog (line 36) | class ClipboardDialog extends Dialog { class MyJTextArea (line 38) | protected static class MyJTextArea extends JTextArea { class VncTransferHandler (line 40) | private class VncTransferHandler extends TransferHandler { method exportToClipboard (line 46) | public void exportToClipboard(JComponent comp, Clipboard clip, int... method importData (line 64) | public boolean importData(JComponent c, Transferable t) { method canImport (line 100) | public boolean canImport(JComponent c, DataFlavor[] flavors) { class MyTextListener (line 109) | private class MyTextListener implements DocumentListener { method MyTextListener (line 110) | public MyTextListener() { } method changedUpdate (line 112) | public void changedUpdate(DocumentEvent e) { } method insertUpdate (line 114) | public void insertUpdate(DocumentEvent e) { method removeUpdate (line 121) | public void removeUpdate(DocumentEvent e) { } method MyJTextArea (line 124) | public MyJTextArea() { method ClipboardDialog (line 138) | public ClipboardDialog() { method showDialog (line 165) | public static void showDialog(Container c) { method show (line 171) | public void show(Container c) { method endDialog (line 175) | public void endDialog() { method serverCutText (line 180) | public static void serverCutText(String str) { method clientCutText (line 192) | public static void clientCutText() { method setSendingEnabled (line 201) | public void setSendingEnabled(boolean b) { method actionPerformed (line 205) | public void actionPerformed(ActionEvent e) { FILE: java/com/tigervnc/vncviewer/DesktopWindow.java class DesktopWindow (line 44) | public class DesktopWindow extends JFrame method DesktopWindow (line 49) | public DesktopWindow(int w, int h, String name, method setSize (line 170) | @Override method setSize (line 181) | @Override method setBounds (line 192) | @Override method repositionViewport (line 203) | private void repositionViewport() method getPreferredPF (line 218) | public PixelFormat getPreferredPF() method setName (line 223) | public void setName(String name) method updateWindow (line 231) | public void updateWindow() method resizeFramebuffer (line 257) | public void resizeFramebuffer(int new_w, int new_h) method setCursor (line 291) | public void setCursor(int width, int height, Point hotspot, method fullscreen_on (line 297) | public void fullscreen_on() method fullscreen_off (line 310) | public void fullscreen_off() method fullscreen_active (line 320) | public boolean fullscreen_active() method handleDesktopSize (line 325) | private void handleDesktopSize() method handleResizeTimeout (line 345) | public void handleResizeTimeout() method remoteResize (line 354) | private void remoteResize(int width, int height) method lionFSSupported (line 488) | boolean lionFSSupported() { return canDoLionFS; } method x (line 490) | private int x() { return getContentPane().getX(); } method y (line 491) | private int y() { return getContentPane().getY(); } method w (line 492) | private int w() { return getContentPane().getWidth(); } method h (line 493) | private int h() { return getContentPane().getHeight(); } method enableLionFS (line 495) | void enableLionFS() { method toggleLionFS (line 520) | public void toggleLionFS() { method isMaximized (line 536) | public boolean isMaximized() method getScreenSize (line 542) | public Dimension getScreenSize() { method getScreenBounds (line 546) | public Rectangle getScreenBounds() { method getFullScreenWindow (line 561) | public static Window getFullScreenWindow() { method setFullScreenWindow (line 572) | public static void setFullScreenWindow(Window fullScreenWindow) { method handleOptions (line 584) | public void handleOptions() method getCurrentScalePercent (line 629) | public int getCurrentScalePercent() method setNumericScalePercent (line 634) | public void setNumericScalePercent(int percent) method adjustRelativeScalePercent (line 644) | public void adjustRelativeScalePercent(int deltaPercent) method resetZoomToDefault (line 659) | public void resetZoomToDefault() method setZoomToFit (line 666) | public void setZoomToFit() method handleFullscreenTimeout (line 674) | public void handleFullscreenTimeout() FILE: java/com/tigervnc/vncviewer/Dialog.java class Dialog (line 40) | class Dialog extends JDialog implements ActionListener, method Dialog (line 48) | public Dialog(boolean modal) { method showDialog (line 57) | public void showDialog(Component c) { method showDialog (line 74) | public void showDialog() { method endDialog (line 78) | public void endDialog() { method initDialog (line 85) | public void initDialog() { } method actionPerformed (line 87) | public void actionPerformed(ActionEvent e) { } method itemStateChanged (line 88) | public void itemStateChanged(ItemEvent e) { } method keyTyped (line 89) | public void keyTyped(KeyEvent event) { } method keyReleased (line 90) | public void keyReleased(KeyEvent event) { } method keyPressed (line 91) | public void keyPressed(KeyEvent event) { } method addListeners (line 93) | protected void addListeners(Container c) { method getButtonLabelInset (line 110) | public int getButtonLabelInset(AbstractButton b) { method showChooser (line 135) | public static File showChooser(String title, File defFile, method showChooser (line 149) | public static File showChooser(String title, File defFile, Container c) { method showChooser (line 153) | protected File showChooser(String title, File defFile, method showChooser (line 158) | protected File showChooser(String title, File defFile) { class GroupedJRadioButton (line 162) | protected class GroupedJRadioButton extends JRadioButton { method GroupedJRadioButton (line 163) | public GroupedJRadioButton(String l, ButtonGroup g, JComponent c) { class MyJComboBox (line 171) | protected class MyJComboBox extends JComboBox { method MyJComboBox (line 172) | public MyJComboBox(Object[] items) { method MyJComboBox (line 185) | public MyJComboBox() { method setPrototypeDisplayValue (line 189) | @Override method setDocument (line 201) | public void setDocument(PlainDocument doc) { FILE: java/com/tigervnc/vncviewer/ExtProcess.java class ExtProcess (line 35) | public class ExtProcess implements Runnable { class MyProcessLogger (line 42) | private static class MyProcessLogger extends Thread { method MyProcessLogger (line 46) | public MyProcessLogger(Process p, LogWriter vlog) { method run (line 53) | @Override class MyShutdownHook (line 72) | private static class MyShutdownHook extends Thread { method MyShutdownHook (line 76) | public MyShutdownHook(Process p) { method run (line 80) | @Override method ExtProcess (line 94) | public ExtProcess(String command, LogWriter vlog, boolean shutdown) { method ExtProcess (line 100) | public ExtProcess(String command, LogWriter vlog) { method ExtProcess (line 104) | public ExtProcess(String command) { method run (line 108) | public void run() { FILE: java/com/tigervnc/vncviewer/FileUtils.java class FileUtils (line 27) | public class FileUtils { method getHomeDir (line 29) | public static String getHomeDir() { method getVncDir (line 54) | public static String getVncDir(String xdgEnv, String xdgDefault) { method getVncConfigDir (line 83) | public static String getVncConfigDir() { method getVncDataDir (line 87) | public static String getVncDataDir() { method getVncStateDir (line 91) | public static String getVncStateDir() { method getFileSeparator (line 95) | public static String getFileSeparator() { FILE: java/com/tigervnc/vncviewer/JavaPixelBuffer.java class JavaPixelBuffer (line 29) | public class JavaPixelBuffer extends PlatformPixelBuffer method JavaPixelBuffer (line 32) | public JavaPixelBuffer(int w, int h) { method getBufferRW (line 40) | public WritableRaster getBufferRW(Rect r) method getBuffer (line 48) | public Raster getBuffer(Rect r) method fillRect (line 57) | public void fillRect(Rect r, byte[] pix) method copyRect (line 73) | public void copyRect(Rect rect, Point move_by_delta) method getPreferredPF (line 87) | private static PixelFormat getPreferredPF() FILE: java/com/tigervnc/vncviewer/KeyMap.java class KeyMap (line 31) | public class KeyMap { method vkey_to_keysym (line 162) | public static int vkey_to_keysym(KeyEvent ev) method get_keycode_fallback_extended (line 220) | public static int get_keycode_fallback_extended(final KeyEvent ev) { method vk_to_ascii (line 225) | private static int vk_to_ascii(int vk, boolean shift) { FILE: java/com/tigervnc/vncviewer/MenuKey.java class MenuKey (line 30) | public class MenuKey class MenuKeySymbol (line 32) | static class MenuKeySymbol { method MenuKeySymbol (line 33) | public MenuKeySymbol(String name_, int javacode_, method getMenuKeySymbolCount (line 70) | static int getMenuKeySymbolCount() { method getMenuKeySymbols (line 74) | public static MenuKeySymbol[] getMenuKeySymbols() { method getKeyText (line 78) | public static String getKeyText(MenuKeySymbol sym) { method getMenuKeyValueStr (line 85) | public static String getMenuKeyValueStr() { method getMenuKeyJavaCode (line 95) | static int getMenuKeyJavaCode() { method getMenuKeyCode (line 108) | static int getMenuKeyCode() { method getMenuKeySym (line 121) | static int getMenuKeySym() { FILE: java/com/tigervnc/vncviewer/OptionsDialog.java class OptionsDialog (line 53) | class OptionsDialog extends Dialog { class IntegerDocument (line 55) | private class IntegerDocument extends PlainDocument { method IntegerDocument (line 58) | public IntegerDocument(int max) { method insertString (line 63) | public void insertString(int offset, String str, AttributeSet a) class IntegerTextField (line 73) | private class IntegerTextField extends JFormattedTextField { method IntegerTextField (line 74) | public IntegerTextField(int digits) { method processFocusEvent (line 86) | @Override method OptionsDialog (line 178) | @SuppressWarnings({"rawtypes","unchecked"}) method showDialog (line 241) | public static void showDialog(Container c) { method show (line 246) | public void show(Container c) { method addCallback (line 251) | public static void addCallback(String cb, Object obj) method removeCallback (line 256) | public static void removeCallback(Object obj) method endDialog (line 261) | public void endDialog() { method loadOptions (line 267) | private void loadOptions() method storeOptions (line 503) | private void storeOptions() { method createCompressionPanel (line 673) | private JPanel createCompressionPanel() { method createSecurityPanel (line 793) | private JPanel createSecurityPanel() { method createInputPanel (line 1005) | private JPanel createInputPanel() { method createScreenPanel (line 1072) | private JPanel createScreenPanel() { method createMiscPanel (line 1188) | private JPanel createMiscPanel() { method createSshPanel (line 1249) | private JPanel createSshPanel() { method handleAutoselect (line 1543) | private void handleAutoselect() method handleCompression (line 1557) | private void handleCompression() method handleJpeg (line 1562) | private void handleJpeg() method handleX509 (line 1571) | private void handleX509() method handleRSAAES (line 1579) | private void handleRSAAES() method handleSendLocalUsername (line 1585) | private void handleSendLocalUsername() method handleDesktopSize (line 1592) | private void handleDesktopSize() method handleRemoteResize (line 1598) | private void handleRemoteResize() method handleTunnel (line 1603) | private void handleTunnel() method handleVia (line 1631) | private void handleVia() method handleExtSSH (line 1640) | private void handleExtSSH() method handleRfbState (line 1658) | private void handleRfbState() method handleAlwaysCursor (line 1676) | private void handleAlwaysCursor() FILE: java/com/tigervnc/vncviewer/Parameters.java class Parameters (line 32) | public class Parameters { method saveViewerParameters (line 342) | public static void saveViewerParameters(String filename, String server... method loadViewerParameters (line 397) | public static String loadViewerParameters(String filename) throws Exce... method saveToReg (line 523) | public static void saveToReg(String servername) { method loadFromReg (line 554) | public static String loadFromReg() { method updateConnHistory (line 596) | private static void updateConnHistory(String serverName) { FILE: java/com/tigervnc/vncviewer/PasswdDialog.java class PasswdDialog (line 34) | class PasswdDialog extends Dialog implements UserInfo, method PasswdDialog (line 37) | public PasswdDialog(String title, method keyPressed (line 96) | public void keyPressed(KeyEvent event) { method getPassword (line 110) | public String getPassword() { method getPassphrase (line 114) | public String getPassphrase() { return null; } method promptPassphrase (line 115) | public boolean promptPassphrase(String message) { return false; } method promptPassword (line 117) | public boolean promptPassword(String message) { method showMessage (line 131) | public void showMessage(String message) { method promptYesNo (line 136) | public boolean promptYesNo(String str) { method promptKeyboardInteractive (line 147) | public String[] promptKeyboardInteractive(String destination, FILE: java/com/tigervnc/vncviewer/PlatformPixelBuffer.java class PlatformPixelBuffer (line 29) | public class PlatformPixelBuffer extends FullFramePixelBuffer method PlatformPixelBuffer (line 31) | public PlatformPixelBuffer(PixelFormat pf, method commitBufferRW (line 39) | public void commitBufferRW(Rect r) method getDamage (line 48) | public Rect getDamage() { FILE: java/com/tigervnc/vncviewer/ServerDialog.java class ServerDialog (line 42) | class ServerDialog extends Dialog implements Runnable { method ServerDialog (line 44) | @SuppressWarnings({"unchecked","rawtypes"}) method run (line 225) | public void run() { method handleOptions (line 229) | private void handleOptions() { method handleLoad (line 236) | private void handleLoad() { method handleSaveAs (line 246) | private void handleSaveAs() { method handleAbout (line 274) | private void handleAbout() { method handleCancel (line 278) | private void handleCancel() { method handleConnect (line 282) | private void handleConnect() { FILE: java/com/tigervnc/vncviewer/Tunnel.java class Tunnel (line 50) | public class Tunnel { method createTunnel (line 57) | public static void createTunnel(String gatewayHost, class MyJSchLogger (line 80) | private static class MyJSchLogger implements Logger { method isEnabled (line 81) | public boolean isEnabled(int level){ method log (line 85) | public void log(int level, String msg){ method getSshHost (line 99) | public static String getSshHost() { method getSshUser (line 110) | public static String getSshUser() { method getSshPort (line 118) | public static int getSshPort() { method getSshKeyFile (line 126) | public static String getSshKeyFile() { method getSshKey (line 139) | public static String getSshKey() { method createTunnelJSch (line 145) | private static void createTunnelJSch(String gatewayHost, String remote... method createTunnelExt (line 206) | private static void createTunnelExt(String gatewayHost, String remoteH... method isTunnelReady (line 228) | private static boolean isTunnelReady(int localPort) throws Exception { method fillCmdPattern (line 247) | private static String fillCmdPattern(String pattern, String gatewayHost, FILE: java/com/tigervnc/vncviewer/UserDialog.java class UserDialog (line 43) | public class UserDialog implements UserPasswdGetter, UserMsgBox method getUserPasswd (line 45) | public final void getUserPasswd(boolean secure, StringBuffer user, Str... method showMsgBox (line 177) | public boolean showMsgBox(int flags, String title, String text) FILE: java/com/tigervnc/vncviewer/UserPreferences.java class UserPreferences (line 30) | public class UserPreferences { method set (line 34) | public static void set(String nName, String key, String val) { method set (line 39) | public static void set(String nName, String key, int val) { method set (line 44) | public static void set(String nName, String key, boolean val) { method get (line 49) | public static String get(String nName, String key) { method getBool (line 57) | public static boolean getBool(String nName, String key, boolean defval) { method getBool (line 66) | public static boolean getBool(String nName, String key) { method getInt (line 71) | public static int getInt(String nName, String key) { method save (line 80) | public static void save() { method save (line 91) | public static void save(String nName) { method clear (line 103) | public static void clear() { method clear (line 117) | public static void clear(String nName) { method load (line 127) | public static void load(String nName) { method delete (line 147) | public static void delete(String nName, String key) { FILE: java/com/tigervnc/vncviewer/Viewport.java class Viewport (line 53) | class Viewport extends JPanel implements ActionListener { type ID (line 57) | enum ID { EXIT, FULLSCREEN, MINIMIZE, RESIZE, NEWVIEWER, type MENU (line 62) | enum MENU { INACTIVE, TOGGLE, VALUE, RADIO, method Viewport (line 65) | public Viewport(int w, int h, PixelFormat serverPF, CConn cc_) method getPreferredPF (line 129) | public PixelFormat getPreferredPF() method updateWindow (line 136) | public void updateWindow() { method setCursor (line 160) | public void setCursor(int width, int height, Point hotspot, method setCursor (line 219) | private void setCursor(Image img, int x, int y) method resize (line 233) | public void resize(int x, int y, int w, int h) { method handle (line 244) | public int handle(MouseEvent e) method createFramebuffer (line 290) | private PlatformPixelBuffer createFramebuffer(PixelFormat pf, int w, i... method getPreferredSize (line 303) | public Dimension getPreferredSize() { method getMinimumSize (line 307) | public Dimension getMinimumSize() { method getMaximumSize (line 311) | public Dimension getMaximumSize() { method paintComponent (line 315) | public void paintComponent(Graphics g) { method setScaledSize (line 331) | public void setScaledSize(int width, int height) method handlePointerEvent (line 364) | private void handlePointerEvent(Point pos, int buttonMask) method handleKeyPress (line 388) | public void handleKeyPress(long keyCode, int keySym) method handleKeyRelease (line 483) | public void handleKeyRelease(long keyCode) method handleSystemEvent (line 513) | private int handleSystemEvent(AWTEvent event) method initContextMenu (line 603) | private void initContextMenu() method menu_add (line 667) | static void menu_add(JPopupMenu menu, String text, method popupContextMenu (line 688) | void popupContextMenu() method actionPerformed (line 698) | public void actionPerformed(ActionEvent ev) method setMenuKey (line 798) | private void setMenuKey() method handleOptions (line 805) | public void handleOptions() method releaseDownKeys (line 823) | public void releaseDownKeys() { method window (line 828) | private DesktopWindow window() { method x (line 831) | private int x() { return getX(); } method y (line 832) | private int y() { return getY(); } method w (line 833) | private int w() { return getWidth(); } method h (line 834) | private int h() { return getHeight(); } class DownMap (line 844) | private class DownMap extends HashMap { method DownMap (line 845) | public DownMap(int capacity) { FILE: java/com/tigervnc/vncviewer/VncViewer.java class VncViewer (line 61) | public class VncViewer implements Runnable { method setLookAndFeel (line 88) | public static void setLookAndFeel() { method main (line 151) | public static void main(String[] argv) { method VncViewer (line 157) | public VncViewer(String[] argv) { method usage (line 219) | public static void usage() { method potentiallyLoadConfigurationFile (line 287) | public static void potentiallyLoadConfigurationFile(CharBuffer vncServ... method newViewer (line 308) | public static void newViewer() { method getTimestamp (line 331) | private static void getTimestamp() { method about_vncviewer (line 344) | public static void about_vncviewer(Container parent) { method start (line 372) | public void start() { method exit (line 376) | public void exit(int n) { method reportException (line 380) | void reportException(java.lang.Exception e) { method run (line 388) | public void run() { method migrateDeprecatedOptions (line 454) | static void migrateDeprecatedOptions() { FILE: tests/perf/convperf.cxx type TestEntry (line 39) | struct TestEntry { function testMemcpy (line 44) | static void testMemcpy(rfb::PixelFormat &dstpf, function testBuffer (line 57) | static void testBuffer(rfb::PixelFormat &dstpf, function testToRGB (line 64) | static void testToRGB(rfb::PixelFormat& /*dstpf*/, function testFromRGB (line 71) | static void testFromRGB(rfb::PixelFormat &dstpf, function doTest (line 78) | static void doTest(testfn fn, rfb::PixelFormat &dstpf, rfb::PixelFormat ... type TestEntry (line 102) | struct TestEntry function doTests (line 109) | static void doTests(rfb::PixelFormat &dstpf, rfb::PixelFormat &srcpf) function main (line 127) | int main(int /*argc*/, char** /*argv*/) FILE: tests/perf/decperf.cxx class DummyOutStream (line 50) | class DummyOutStream : public rdr::OutStream { class CConn (line 64) | class CConn : public rfb::CConnection { type stats (line 178) | struct stats function runTest (line 184) | static struct stats runTest(const char *fn) function sort (line 219) | static void sort(double *array, int count) function main (line 239) | int main(int argc, char **argv) FILE: tests/perf/encperf.cxx class DummyOutStream (line 77) | class DummyOutStream : public rdr::OutStream { class CConn (line 91) | class CConn : public rfb::CConnection { class SConn (line 118) | class SConn class Manager (line 121) | class Manager : public rfb::EncodeManager { class rfb::SConnection (line 123) | class rfb::SConnection class SConn (line 128) | class SConn : public rfb::SConnection { class rfb::SConnection (line 285) | class rfb::SConnection type stats (line 354) | struct stats function runTest (line 365) | static struct stats runTest(const char *fn) function sort (line 402) | static void sort(double *array, int len) function usage (line 420) | static void usage(const char *argv0) function main (line 428) | int main(int argc, char **argv) FILE: tests/perf/fbperf.cxx class TestWindow (line 38) | class TestWindow: public Fl_Window { class PartialTestWindow (line 64) | class PartialTestWindow: public TestWindow { class OverlayTestWindow (line 69) | class OverlayTestWindow: public PartialTestWindow { function dosubtest (line 293) | static void dosubtest(TestWindow* win, int width, int height, function is_constant (line 313) | static bool is_constant(double a, double b) function dotest (line 318) | static void dotest(TestWindow* win) function main (line 378) | int main(int /*argc*/, char** /*argv*/) FILE: tests/perf/util.cxx type rusage (line 42) | struct rusage function startCpuCounter (line 48) | void startCpuCounter(void) function endCpuCounter (line 53) | void endCpuCounter(void) function getCpuCounter (line 58) | double getCpuCounter(void) function cpucounter_t (line 63) | cpucounter_t newCpuCounter(void) function freeCpuCounter (line 76) | void freeCpuCounter(cpucounter_t c) function measureCpu (line 81) | static void measureCpu(syscounter_t *counter) function startCpuCounter (line 93) | void startCpuCounter(cpucounter_t c) function endCpuCounter (line 99) | void endCpuCounter(cpucounter_t c) function getCpuCounter (line 105) | double getCpuCounter(cpucounter_t c) type timeval (line 144) | struct timeval function startTimeCounter (line 147) | void startTimeCounter(void) function endTimeCounter (line 156) | void endTimeCounter(void) function getTimeCounter (line 165) | double getTimeCounter(void) FILE: tests/unit/configargs.cxx function TEST (line 31) | TEST(ConfigArgs, args) function TEST (line 68) | TEST(ConfigArgs, noDash) function TEST (line 105) | TEST(ConfigArgs, singleDash) function TEST (line 170) | TEST(ConfigArgs, doubleDash) function TEST (line 235) | TEST(ConfigArgs, bool) function main (line 321) | int main(int argc, char** argv) FILE: tests/unit/conv.cxx type TestEntry (line 43) | struct TestEntry { type rfb (line 50) | namespace rfb { function makePixel (line 52) | void makePixel(const rfb::PixelFormat &pf, function verifyPixel (line 66) | void verifyPixel(const rfb::PixelFormat &dstpf, type rfb (line 104) | namespace rfb { function makePixel (line 52) | void makePixel(const rfb::PixelFormat &pf, function verifyPixel (line 66) | void verifyPixel(const rfb::PixelFormat &dstpf, function TEST_P (line 118) | TEST_P(Conv, pixelFromPixel) function TEST_P (line 136) | TEST_P(Conv, bufferFromBuffer) function TEST_P (line 186) | TEST_P(Conv, bufferToFromRGB) function TEST_P (line 242) | TEST_P(Conv, pixelToFromRGB) function paramGenerator (line 273) | static std::list paramGenerator() function main (line 346) | int main(int argc, char** argv) FILE: tests/unit/convertlf.cxx function TEST (line 27) | TEST(ConvertLF, convertLF) function TEST (line 49) | TEST(ConvertLF, convertCRLF) function main (line 71) | int main(int argc, char** argv) FILE: tests/unit/emulatemb.cxx class TestClass (line 46) | class TestClass : public EmulateMB type PointerEventParams (line 51) | struct PointerEventParams {core::Point pos; uint16_t mask; } function TEST (line 64) | TEST(EmulateMB, disabledOption) function TEST (line 78) | TEST(EmulateMB, leftClick) function TEST (line 101) | TEST(EmulateMB, normalLeftPress) function TEST (line 121) | TEST(EmulateMB, normalMiddlePress) function TEST (line 135) | TEST(EmulateMB, normalRightPress) function TEST (line 155) | TEST(EmulateMB, emulateMiddleMouseButton) function TEST (line 174) | TEST(EmulateMB, leftReleaseAfterEmulate) function TEST (line 198) | TEST(EmulateMB, rightReleaseAfterEmulate) function TEST (line 222) | TEST(EmulateMB, leftRepressAfterEmulate) function TEST (line 251) | TEST(EmulateMB, rightRepressAfterEmulate) function TEST (line 280) | TEST(EmulateMB, bothPressAfterLeftTimeout) function TEST (line 305) | TEST(EmulateMB, bothPressAfterRightTimeout) function TEST (line 330) | TEST(EmulateMB, timeoutAndDrag) function TEST (line 355) | TEST(EmulateMB, dragAndTimeout) function TEST (line 380) | TEST(EmulateMB, dragAndRelease) function main (line 403) | int main(int argc, char** argv) FILE: tests/unit/gesturehandler.cxx class TestClass (line 31) | class TestClass : public GestureHandler function TEST (line 45) | TEST(GestureHandler, oneTapNormal) function TEST (line 68) | TEST(GestureHandler, twoTapNormal) function TEST (line 96) | TEST(GestureHandler, twoTapSlowBegin) function TEST (line 112) | TEST(GestureHandler, twoTapSlowEnd) function TEST (line 128) | TEST(GestureHandler, twoTapTimeout) function TEST (line 144) | TEST(GestureHandler, threeTapNormal) function TEST (line 177) | TEST(GestureHandler, threeTapSlowBegin) function TEST (line 195) | TEST(GestureHandler, threeTapSlowEnd) function TEST (line 213) | TEST(GestureHandler, threeTapDrag) function TEST (line 232) | TEST(GestureHandler, threeTapTimeout) function TEST (line 250) | TEST(GestureHandler, dragHoriz) function TEST (line 288) | TEST(GestureHandler, dragVert) function TEST (line 326) | TEST(GestureHandler, dragDiag) function TEST (line 364) | TEST(GestureHandler, longPressNormal) function TEST (line 394) | TEST(GestureHandler, longPressDrag) function TEST (line 435) | TEST(GestureHandler, twoDragFastDistinctHoriz) function TEST (line 485) | TEST(GestureHandler, twoDragFastDistinctVert) function TEST (line 534) | TEST(GestureHandler, twoDragFastDistinctDiag) function TEST (line 583) | TEST(GestureHandler, twoDragFastAlmost) function TEST (line 602) | TEST(GestureHandler, twoDragSlowHoriz) function TEST (line 633) | TEST(GestureHandler, twoDragSlowVert) function TEST (line 664) | TEST(GestureHandler, twoDragSlowDiag) function TEST (line 695) | TEST(GestureHandler, twoDragTooSlow) function TEST (line 711) | TEST(GestureHandler, pinchFastDistinctIn) function TEST (line 757) | TEST(GestureHandler, pinchFastDistinctOut) function TEST (line 803) | TEST(GestureHandler, pinchFastAlmost) function TEST (line 821) | TEST(GestureHandler, pinchSlowIn) function TEST (line 855) | TEST(GestureHandler, pinchSlowOut) function TEST (line 888) | TEST(GestureHandler, pinchTooSlow) function TEST (line 904) | TEST(GestureHandler, extraIgnore) function TEST (line 947) | TEST(GestureHandler, ignoreWhenAwaitingGestureEnd) function TEST (line 982) | TEST(GestureHandler, ignoreAfterGesture) function main (line 1042) | int main(int argc, char** argv) FILE: tests/unit/hostport.cxx type result (line 27) | struct result { function result (line 42) | static result getHostAndPort(const char* hostAndPort) function TEST (line 50) | TEST(HostPost, localDisplay) function TEST (line 55) | TEST(HostPost, noDisplay) function TEST (line 60) | TEST(HostPost, display) function TEST (line 68) | TEST(HostPost, port) function TEST (line 75) | TEST(HostPost, bracketedIpv4) function TEST (line 84) | TEST(HostPost, portOne) function TEST (line 90) | TEST(HostPost, bareIpv6) function TEST (line 95) | TEST(HostPost, bracketedIpv6) function TEST (line 101) | TEST(HostPost, ipv6WithDisplay) function TEST (line 109) | TEST(HostPort, padding) function main (line 123) | int main(int argc, char** argv) FILE: tests/unit/parameters.cxx type core (line 29) | namespace core { function TEST (line 53) | TEST(BoolParameter, values) function TEST (line 64) | TEST(BoolParameter, strings) function TEST (line 93) | TEST(BoolParameter, validation) function TEST (line 104) | TEST(BoolParameter, encoding) function TEST (line 115) | TEST(BoolParameter, default) function TEST (line 128) | TEST(BoolParameter, immutable) function TEST (line 138) | TEST(IntParameter, values) function TEST (line 149) | TEST(IntParameter, strings) function TEST (line 160) | TEST(IntParameter, minmax) function TEST (line 180) | TEST(IntParameter, minmaxdefault) function TEST (line 187) | TEST(IntParameter, validation) function TEST (line 198) | TEST(IntParameter, encoding) function TEST (line 209) | TEST(IntParameter, default) function TEST (line 222) | TEST(IntParameter, immutable) function TEST (line 232) | TEST(StringParameter, values) function TEST (line 243) | TEST(StringParameter, null) function TEST (line 257) | TEST(StringParameter, encoding) function TEST (line 268) | TEST(StringParameter, default) function TEST (line 281) | TEST(StringParameter, immutable) function TEST (line 291) | TEST(EnumParameter, values) function TEST (line 312) | TEST(EnumParameter, caseinsensitive) function TEST (line 325) | TEST(EnumParameter, validation) function TEST (line 340) | TEST(EnumParameter, null) function TEST (line 359) | TEST(EnumParameter, encoding) function TEST (line 370) | TEST(EnumParameter, default) function TEST (line 383) | TEST(EnumParameter, immutable) function TEST (line 393) | TEST(BinaryParameter, values) function TEST (line 407) | TEST(BinaryParameter, copy) function TEST (line 424) | TEST(BinaryParameter, strings) function TEST (line 442) | TEST(BinaryParameter, validation) function TEST (line 459) | TEST(BinaryParameter, encoding) function TEST (line 474) | TEST(BinaryParameter, default) function TEST (line 492) | TEST(BinaryParameter, immutable) function TEST (line 505) | TEST(IntListParameter, values) function TEST (line 516) | TEST(IntListParameter, strings) function TEST (line 543) | TEST(IntListParameter, minmax) function TEST (line 570) | TEST(IntListParameter, minmaxdefault) function TEST (line 577) | TEST(IntListParameter, validation) function TEST (line 596) | TEST(IntListParameter, encoding) function TEST (line 606) | TEST(IntListParameter, default) function TEST (line 621) | TEST(IntListParameter, immutable) function TEST (line 633) | TEST(StringListParameter, values) function TEST (line 644) | TEST(StringListParameter, strings) function TEST (line 675) | TEST(StringListParameter, null) function TEST (line 683) | TEST(StringListParameter, encoding) function TEST (line 691) | TEST(StringListParameter, default) function TEST (line 704) | TEST(StringListParameter, immutable) function TEST (line 717) | TEST(EnumListParameter, values) function TEST (line 728) | TEST(EnumListParameter, caseinsensitive) function TEST (line 739) | TEST(EnumListParameter, strings) function TEST (line 766) | TEST(EnumListParameter, validation) function TEST (line 781) | TEST(EnumListParameter, validdefault) function TEST (line 788) | TEST(EnumListParameter, null) function TEST (line 801) | TEST(EnumListParameter, encoding) function TEST (line 809) | TEST(EnumListParameter, default) function TEST (line 822) | TEST(EnumListParameter, immutable) function main (line 835) | int main(int argc, char** argv) FILE: tests/unit/pixelformat.cxx type Params (line 30) | struct Params { function TEST_P (line 54) | TEST_P(PixelFormatValid, constructor) function TEST_P (line 73) | TEST_P(PixelFormatInvalid, constructor) function TEST_P (line 92) | TEST_P(PixelFormatIs888, constructor) function TEST_P (line 108) | TEST_P(PixelFormatNot888, constructor) function validFormats (line 122) | static std::list validFormats() function invalidFormats (line 154) | static std::list invalidFormats() function is888Formats (line 204) | static std::list is888Formats() function not888Formats (line 219) | static std::list not888Formats() function main (line 248) | int main(int argc, char** argv) FILE: tests/unit/shortcuthandler.cxx function TEST (line 31) | TEST(ShortcutHandler, noModifiers) function TEST (line 49) | TEST(ShortcutHandler, singleArmed) function TEST (line 59) | TEST(ShortcutHandler, singleDualArmed) function TEST (line 71) | TEST(ShortcutHandler, singleShortcut) function TEST (line 83) | TEST(ShortcutHandler, singleRightShortcut) function TEST (line 95) | TEST(ShortcutHandler, singleDualShortcut) function TEST (line 109) | TEST(ShortcutHandler, singleShortcutReordered) function TEST (line 121) | TEST(ShortcutHandler, singleDualShortcutReordered) function TEST (line 135) | TEST(ShortcutHandler, singleShortcutRepeated) function TEST (line 152) | TEST(ShortcutHandler, singleShortcutMultipleKeys) function TEST (line 168) | TEST(ShortcutHandler, singleWedgeNormal) function TEST (line 182) | TEST(ShortcutHandler, singleWedgeModifier) function TEST (line 196) | TEST(ShortcutHandler, singleWedgeModifierArmed) function TEST (line 210) | TEST(ShortcutHandler, singleWedgeModifierFiring) function TEST (line 224) | TEST(ShortcutHandler, singleUnwedge) function TEST (line 241) | TEST(ShortcutHandler, multiArmed) function TEST (line 257) | TEST(ShortcutHandler, multiRearmed) function TEST (line 279) | TEST(ShortcutHandler, multiFailedArm) function TEST (line 293) | TEST(ShortcutHandler, multiDualArmed) function TEST (line 311) | TEST(ShortcutHandler, multiShortcut) function TEST (line 329) | TEST(ShortcutHandler, multiRightShortcut) function TEST (line 347) | TEST(ShortcutHandler, multiDualShortcut) function TEST (line 371) | TEST(ShortcutHandler, multiShortcutReordered) function TEST (line 389) | TEST(ShortcutHandler, multiDualShortcutReordered) function TEST (line 413) | TEST(ShortcutHandler, multiShortcutRepeated) function TEST (line 440) | TEST(ShortcutHandler, multiShortcutMultipleKeys) function TEST (line 462) | TEST(ShortcutHandler, multiWedgeNormal) function TEST (line 482) | TEST(ShortcutHandler, multiWedgeModifier) function TEST (line 502) | TEST(ShortcutHandler, multiWedgeArming) function TEST (line 522) | TEST(ShortcutHandler, multiWedgeModifierArming) function TEST (line 538) | TEST(ShortcutHandler, multiWedgeModifierArmed) function TEST (line 556) | TEST(ShortcutHandler, multiWedgeModifierFiring) function TEST (line 576) | TEST(ShortcutHandler, multiUnwedge) function main (line 603) | int main(int argc, char** argv) FILE: tests/unit/unicode.cxx type _ucs4utf8 (line 30) | struct _ucs4utf8 { type _ucs4utf16 (line 35) | struct _ucs4utf16 { type _latin1utf8 (line 40) | struct _latin1utf8 { type _utf8utf16 (line 45) | struct _utf8utf16 { type _utf8ascii (line 49) | struct _utf8ascii { type _ucs4utf8 (line 54) | struct _ucs4utf8 type _ucs4utf16 (line 68) | struct _ucs4utf16 type _latin1utf8 (line 79) | struct _latin1utf8 type _utf8utf16 (line 86) | struct _utf8utf16 type _utf8ascii (line 96) | struct _utf8ascii function TEST (line 135) | TEST(Unicode, ucs4ToUTF8) function TEST (line 152) | TEST(Unicode, utf8ToUCS4) function TEST (line 169) | TEST(Unicode, ucs4ToUTF16) function TEST (line 186) | TEST(Unicode, utf16ToUCS4) function TEST (line 203) | TEST(Unicode, latin1ToUTF8) function TEST (line 216) | TEST(Unicode, utf8ToLatin1) function TEST (line 223) | TEST(Unicode, utf8ToAscii) function TEST (line 230) | TEST(Unicode, utf16ToUTF8) function TEST (line 242) | TEST(Unicode, utf8ToUTF16) function TEST (line 254) | TEST(Unicode, isValidUTF8) function TEST (line 263) | TEST(Unicode, isValidUTF16) function TEST (line 272) | TEST(Unicode, isValidAscii) function main (line 281) | int main(int argc, char** argv) FILE: unix/common/randr.cxx function ResizeScreen (line 39) | static int ResizeScreen(bool dryrun, int fb_width, int fb_height, function getPreferredScreenOutput (line 75) | int getPreferredScreenOutput(OutputIdMap *outputIdMap, function computeScreenLayout (line 126) | rfb::ScreenSet computeScreenLayout(OutputIdMap *outputIdMap) function _setScreenLayout (line 180) | static unsigned int _setScreenLayout(bool dryrun, function setScreenLayout (line 425) | unsigned int setScreenLayout(int fb_width, int fb_height, const rfb::Scr... function tryScreenLayout (line 432) | unsigned int tryScreenLayout(int fb_width, int fb_height, const rfb::Scr... FILE: unix/common/unixcommon.h function namespace (line 28) | namespace rfb { struct ScreenSet; } type std (line 30) | typedef std::map OutputIdMap; FILE: unix/tx/TXButton.h function class (line 36) | class TXButtonCallback { function virtual (line 58) | virtual ~TXButton() { function setText (line 63) | void setText(const char* text_) { function disabled (line 76) | void disabled(bool b) { disabled_ = b; paint(); } function disabled (line 77) | bool disabled() { return disabled_; } function handleEvent (line 96) | void handleEvent(TXWindow* /*w*/, XEvent* ev) override { FILE: unix/tx/TXCheckbox.h function class (line 43) | class TXCheckboxCallback { function virtual (line 65) | virtual ~TXCheckbox() { function setText (line 71) | void setText(const char* text_) { function checked (line 84) | void checked(bool b) { checked_ = b; paint(); } function checked (line 85) | bool checked() { return checked_; } function disabled (line 89) | void disabled(bool b) { disabled_ = b; paint(); } function disabled (line 90) | bool disabled() { return disabled_; } function handleEvent (line 114) | void handleEvent(TXWindow* /*w*/, XEvent* ev) override { FILE: unix/tx/TXDialog.h function virtual (line 46) | virtual ~TXDialog() {} function show (line 52) | bool show() { function virtual (line 76) | virtual void initDialog() {} function resize (line 79) | void resize(int w, int h) { FILE: unix/tx/TXLabel.h type HAlign (line 38) | enum HAlign { left, centre, right } type VAlign (line 39) | enum VAlign { top, middle, bottom } function setText (line 52) | void setText(const char* text_) { function yOffset (line 86) | int yOffset(int lineNum) { function paint (line 98) | void paint() { function handleEvent (line 114) | void handleEvent(TXWindow* /*w*/, XEvent* ev) override { FILE: unix/tx/TXWindow.cxx function TXGlobalEventHandler (line 134) | TXGlobalEventHandler* TXWindow::setGlobalEventHandler(TXGlobalEventHandl... function Window (line 231) | Window TXWindow::windowWithName(Display* dpy, Window top, const char* name) function TXEventHandler (line 354) | TXEventHandler* TXWindow::setEventHandler(TXEventHandler* h) FILE: unix/tx/TXWindow.h function class (line 40) | class TXDeleteWindowCallback { function class (line 48) | class TXEventHandler { function class (line 56) | class TXGlobalEventHandler { function class (line 61) | class TXWindow { function virtual (line 142) | virtual void resizeNotify() {} function virtual (line 146) | virtual void takeFocus(Time /*time*/) {} function virtual (line 150) | virtual void selectionNotify(XSelectionEvent* /*ev*/, Atom /*type*/, function virtual (line 158) | virtual bool selectionRequest(Window /*requestor*/, FILE: unix/w0vncserver/GSocketSource.cxx type SocketState (line 43) | struct SocketState { type ListenerReadyEvent (line 48) | struct ListenerReadyEvent { FILE: unix/w0vncserver/GSocketSource.h function namespace (line 27) | namespace rfb { class VNCServer; } function namespace (line 28) | namespace network { class SocketListener; } type SocketState (line 29) | struct SocketState type ListenerReadyEvent (line 30) | struct ListenerReadyEvent function class (line 32) | class GSocketSource { FILE: unix/w0vncserver/RFBTimerSource.h function class (line 24) | class RFBTimerSource { FILE: unix/w0vncserver/parameters.cxx type passwd (line 68) | struct passwd FILE: unix/w0vncserver/pipewire/PipeWirePixelBuffer.cxx type PipeWireCursor (line 44) | struct PipeWireCursor { function spa_meta_for_each (line 210) | spa_meta_for_each(metaRegion, damage) { FILE: unix/w0vncserver/pipewire/PipeWirePixelBuffer.h function namespace (line 28) | namespace rfb { class VNCServer; class PixelFormat;} type PipeWireCursor (line 30) | struct PipeWireCursor FILE: unix/w0vncserver/pipewire/PipeWireSource.h function class (line 26) | class PipeWireSource { FILE: unix/w0vncserver/pipewire/PipeWireStream.cxx type pw_stream_state (line 41) | enum pw_stream_state type pw_stream_state (line 42) | enum pw_stream_state type pw_stream_state (line 152) | enum pw_stream_state type pw_stream_state (line 153) | enum pw_stream_state type spa_meta_region (line 263) | struct spa_meta_region type spa_meta_region (line 264) | struct spa_meta_region type spa_meta_region (line 265) | struct spa_meta_region FILE: unix/w0vncserver/pipewire/PipeWireStream.h function namespace (line 26) | namespace rfb { class PixelFormat; } function class (line 30) | class PipeWireStream { FILE: unix/w0vncserver/portals/Clipboard.cxx type PendingData (line 45) | struct PendingData { FILE: unix/w0vncserver/portals/Clipboard.h type PendingData (line 31) | struct PendingData function class (line 34) | class Clipboard { FILE: unix/w0vncserver/portals/PortalDesktop.h function namespace (line 31) | namespace rfb { class VNCServer; } function class (line 35) | class PortalDesktop : public rfb::SDesktop FILE: unix/w0vncserver/portals/PortalProxy.cxx type PortalCall (line 86) | struct PortalCall { type Callback (line 143) | struct Callback { FILE: unix/w0vncserver/portals/PortalProxy.h function class (line 31) | class PortalProxy { FILE: unix/w0vncserver/portals/RemoteDesktop.cxx function getInputCode (line 73) | static int getInputCode(uint32_t button) FILE: unix/w0vncserver/portals/RemoteDesktop.h function namespace (line 29) | namespace rfb { class VNCServer; } type PendingData (line 33) | struct PendingData function class (line 35) | class RemoteDesktop { FILE: unix/w0vncserver/w0vncserver-forget.cxx function printVersion (line 37) | static void printVersion(FILE *fp) function usage (line 42) | static void usage() function main (line 49) | int main(int argc, char** argv) FILE: unix/w0vncserver/w0vncserver.cxx function fatal_error (line 50) | void fatal_error(const char *error, ...) { function printVersion (line 71) | static void printVersion(FILE *fp) function usage (line 76) | static void usage() function CleanupSignalHandler (line 92) | int CleanupSignalHandler(void*) function main (line 98) | int main(int argc, char** argv) FILE: unix/w0vncserver/wayland/GWaylandSource.h function namespace (line 24) | namespace wayland { class Display; } function class (line 26) | class GWaylandSource { FILE: unix/w0vncserver/wayland/WaylandDesktop.h function namespace (line 27) | namespace rfb { class VNCServer; } function namespace (line 29) | namespace wayland { function class (line 41) | class WaylandDesktop : public rfb::SDesktop { FILE: unix/w0vncserver/wayland/WaylandPixelBuffer.cxx function pixman_format_code_t (line 511) | pixman_format_code_t WaylandPixelBuffer::shmToPixmanFormat(uint32_t shmF... function pixman_transform_t (line 577) | pixman_transform_t WaylandPixelBuffer::wlToPixmanInverseTransform(uint32... FILE: unix/w0vncserver/wayland/WaylandPixelBuffer.h function namespace (line 28) | namespace rfb { class VNCServer; class PixelFormat; } function namespace (line 30) | namespace wayland { function class (line 39) | class WaylandPixelBuffer : public rfb::ManagedPixelBuffer { FILE: unix/w0vncserver/wayland/objects/DataControl.cxx type PendingData (line 61) | struct PendingData { function ext_data_control_source_v1 (line 506) | ext_data_control_source_v1* DataControl::createDataSource() FILE: unix/w0vncserver/wayland/objects/DataControl.h type ext_data_control_manager_v1 (line 22) | struct ext_data_control_manager_v1 type ext_data_control_device_v1 (line 23) | struct ext_data_control_device_v1 type ext_data_control_source_v1 (line 24) | struct ext_data_control_source_v1 type ext_data_control_offer_v1 (line 25) | struct ext_data_control_offer_v1 type ext_data_control_device_v1_listener (line 26) | struct ext_data_control_device_v1_listener type ext_data_control_source_v1_listener (line 27) | struct ext_data_control_source_v1_listener type ext_data_control_offer_v1_listener (line 28) | struct ext_data_control_offer_v1_listener type PendingData (line 39) | struct PendingData function namespace (line 41) | namespace wayland { FILE: unix/w0vncserver/wayland/objects/Display.cxx function ObjectInfo (line 91) | ObjectInfo* Display::getObjectInfo(const char* interface) FILE: unix/w0vncserver/wayland/objects/Display.h type wl_display (line 27) | struct wl_display type wl_registry (line 28) | struct wl_registry type wl_registry_listener (line 29) | struct wl_registry_listener function namespace (line 31) | namespace wayland { FILE: unix/w0vncserver/wayland/objects/ImageCaptureSource.h type ext_foreign_toplevel_handle_v1 (line 24) | struct ext_foreign_toplevel_handle_v1 type ext_image_capture_source_v1 (line 25) | struct ext_image_capture_source_v1 type ext_output_image_capture_source_manager_v1 (line 26) | struct ext_output_image_capture_source_manager_v1 type ext_foreign_toplevel_image_capture_source_manager_v1 (line 27) | struct ext_foreign_toplevel_image_capture_source_manager_v1 function namespace (line 29) | namespace wayland { FILE: unix/w0vncserver/wayland/objects/ImageCopyCaptureCursorSession.h type ext_image_copy_capture_cursor_session_v1 (line 28) | struct ext_image_copy_capture_cursor_session_v1 type ext_image_copy_capture_cursor_session_v1_listener (line 29) | struct ext_image_copy_capture_cursor_session_v1_listener function namespace (line 31) | namespace wayland { FILE: unix/w0vncserver/wayland/objects/ImageCopyCaptureManager.h type ext_image_copy_capture_manager_v1 (line 26) | struct ext_image_copy_capture_manager_v1 function namespace (line 28) | namespace core { class Region; struct Point; } function namespace (line 30) | namespace wayland { FILE: unix/w0vncserver/wayland/objects/ImageCopyCaptureSession.h type wl_array (line 29) | struct wl_array type wl_buffer (line 30) | struct wl_buffer type ext_image_copy_capture_session_v1 (line 32) | struct ext_image_copy_capture_session_v1 type ext_image_copy_capture_frame_v1 (line 33) | struct ext_image_copy_capture_frame_v1 type ext_image_copy_capture_session_v1_listener (line 34) | struct ext_image_copy_capture_session_v1_listener type ext_image_copy_capture_frame_v1_listener (line 35) | struct ext_image_copy_capture_frame_v1_listener function namespace (line 37) | namespace wayland { FILE: unix/w0vncserver/wayland/objects/Keyboard.cxx type _code_map_xkb_to_qnum (line 42) | struct _code_map_xkb_to_qnum { type wl_keyboard (line 59) | struct wl_keyboard type XkbContext (line 70) | struct XkbContext { FILE: unix/w0vncserver/wayland/objects/Keyboard.h type XkbContext (line 27) | struct XkbContext function namespace (line 29) | namespace wayland { FILE: unix/w0vncserver/wayland/objects/Object.h type wl_interface (line 24) | struct wl_interface type wl_proxy (line 25) | struct wl_proxy function namespace (line 27) | namespace wayland { FILE: unix/w0vncserver/wayland/objects/Output.h type wl_output (line 26) | struct wl_output type wl_output_listener (line 27) | struct wl_output_listener function namespace (line 29) | namespace wayland { FILE: unix/w0vncserver/wayland/objects/Pointer.h type wl_pointer (line 22) | struct wl_pointer function namespace (line 24) | namespace wayland { FILE: unix/w0vncserver/wayland/objects/ScreencopyManager.cxx type BufferInfo (line 79) | struct BufferInfo { FILE: unix/w0vncserver/wayland/objects/ScreencopyManager.h type wl_buffer (line 32) | struct wl_buffer type zwlr_screencopy_manager_v1 (line 33) | struct zwlr_screencopy_manager_v1 type zwlr_screencopy_frame_v1 (line 34) | struct zwlr_screencopy_frame_v1 type zwlr_screencopy_frame_v1_listener (line 35) | struct zwlr_screencopy_frame_v1_listener type BufferInfo (line 36) | struct BufferInfo function namespace (line 38) | namespace wayland { FILE: unix/w0vncserver/wayland/objects/Seat.h type wl_seat (line 26) | struct wl_seat type wl_seat_listener (line 27) | struct wl_seat_listener function namespace (line 29) | namespace wayland { FILE: unix/w0vncserver/wayland/objects/Shm.h type wl_shm_listener (line 24) | struct wl_shm_listener type wl_shm (line 25) | struct wl_shm function namespace (line 27) | namespace wayland { FILE: unix/w0vncserver/wayland/objects/ShmPool.cxx function wl_buffer (line 59) | wl_buffer* ShmPool::createBuffer(int32_t offset, int32_t width, FILE: unix/w0vncserver/wayland/objects/ShmPool.h type wl_shm_pool (line 25) | struct wl_shm_pool type wl_buffer (line 26) | struct wl_buffer function namespace (line 28) | namespace wayland { FILE: unix/w0vncserver/wayland/objects/VirtualKeyboard.h type zwp_virtual_keyboard_v1 (line 26) | struct zwp_virtual_keyboard_v1 type zwp_virtual_keyboard_manager_v1 (line 27) | struct zwp_virtual_keyboard_manager_v1 function namespace (line 29) | namespace wayland { FILE: unix/w0vncserver/wayland/objects/VirtualPointer.cxx function getInputCode (line 45) | static int getInputCode(uint32_t button) FILE: unix/w0vncserver/wayland/objects/VirtualPointer.h function namespace (line 24) | namespace core { struct Point; } type zwlr_virtual_pointer_manager_v1 (line 26) | struct zwlr_virtual_pointer_manager_v1 type zwlr_virtual_pointer_v1 (line 27) | struct zwlr_virtual_pointer_v1 function namespace (line 29) | namespace wayland { FILE: unix/w0vncserver/xkb_to_qnum.c type _code_map_xkb_to_qnum (line 7) | struct _code_map_xkb_to_qnum { FILE: unix/xserver/hw/vnc/RFBGlue.cc function vncInitRFB (line 43) | void vncInitRFB(void) function vncLogError (line 50) | void vncLogError(const char *name, const char *format, ...) function vncLogStatus (line 62) | void vncLogStatus(const char *name, const char *format, ...) function vncLogInfo (line 74) | void vncLogInfo(const char *name, const char *format, ...) function vncLogDebug (line 86) | void vncLogDebug(const char *name, const char *format, ...) function vncSetParam (line 98) | int vncSetParam(const char *name, const char *value) function vncGetParamCount (line 137) | int vncGetParamCount(void) function vncListParams (line 173) | void vncListParams(int width, int nameWidth) function vncHandleParamArg (line 178) | int vncHandleParamArg(int argc, char* argv[], int index) function vncGetSocketPort (line 183) | int vncGetSocketPort(int fd) function vncIsTCPPortUsed (line 188) | int vncIsTCPPortUsed(int port) function vncIsValidUTF8 (line 231) | int vncIsValidUTF8(const char* str, size_t bytes) function vncSetDisplayName (line 240) | void vncSetDisplayName(const char *displayNumStr) FILE: unix/xserver/hw/vnc/RandrGlue.c function vncSetGlueContext (line 37) | void vncSetGlueContext(int screenIndex) function vncGetScreenWidth (line 42) | int vncGetScreenWidth(void) function vncGetScreenHeight (line 47) | int vncGetScreenHeight(void) function vncRandRIsValidScreenSize (line 52) | int vncRandRIsValidScreenSize(int width, int height) function vncRandRResizeScreen (line 64) | int vncRandRResizeScreen(int width, int height) function vncRandRUpdateSetTime (line 77) | void vncRandRUpdateSetTime(void) function vncRandRHasOutputClones (line 83) | int vncRandRHasOutputClones(void) function vncRandRGetOutputCount (line 93) | int vncRandRGetOutputCount(void) function vncRandRGetAvailableOutputs (line 99) | int vncRandRGetAvailableOutputs(void) function vncRandRIsOutputEnabled (line 160) | int vncRandRIsOutputEnabled(int outputIdx) function vncRandRIsOutputUsable (line 172) | int vncRandRIsOutputUsable(int outputIdx) function vncRandRIsOutputConnected (line 192) | int vncRandRIsOutputConnected(int outputIdx) function RRModePtr (line 202) | static RRModePtr vncRandRGetMatchingMode(int outputIdx, int width, int h... function vncRandRCheckOutputMode (line 231) | int vncRandRCheckOutputMode(int outputIdx, int width, int height) function vncRandRDisableOutput (line 240) | int vncRandRDisableOutput(int outputIdx) function vncRandRGetOutputId (line 277) | unsigned int vncRandRGetOutputId(int outputIdx) function vncRandRGetOutputDimensions (line 283) | int vncRandRGetOutputDimensions(int outputIdx, function vncRandRReconfigureOutput (line 311) | int vncRandRReconfigureOutput(int outputIdx, int x, int y, function vncRandRCanCreateOutputs (line 355) | int vncRandRCanCreateOutputs(int extraOutputs) function vncRandRCreateOutputs (line 360) | int vncRandRCreateOutputs(int extraOutputs) FILE: unix/xserver/hw/vnc/XorgGlue.c function vncGetServerGeneration (line 38) | unsigned long vncGetServerGeneration(void) function vncFatalError (line 43) | void vncFatalError(const char *format, ...) function vncGetScreenCount (line 55) | int vncGetScreenCount(void) function vncGetScreenFormat (line 60) | void vncGetScreenFormat(int scrIdx, int *depth, int *bpp, function vncGetScreenX (line 107) | int vncGetScreenX(int scrIdx) function vncGetScreenY (line 112) | int vncGetScreenY(int scrIdx) FILE: unix/xserver/hw/vnc/XserverDesktop.h function namespace (line 43) | namespace rfb { function namespace (line 47) | namespace network { class SocketListener; class Socket; } FILE: unix/xserver/hw/vnc/vncBlockHandler.c function vncRegisterBlockHandlers (line 39) | void vncRegisterBlockHandlers(void) function vncSetNotifyFd (line 47) | void vncSetNotifyFd(int fd, int scrIdx, int read, int write) function vncRemoveNotifyFd (line 53) | void vncRemoveNotifyFd(int fd) function vncSocketNotify (line 58) | static void vncSocketNotify(int fd, int xevents, void *data) function vncBlockHandler (line 72) | static void vncBlockHandler(void* data, void* timeout) FILE: unix/xserver/hw/vnc/vncDRI3.c type vncDRI3ScreenPrivateRec (line 46) | typedef struct vncDRI3ScreenPrivate { type vncDRI3PixmapPrivateRec (line 58) | typedef struct vncDRI3PixmapPrivate { function vncDRI3ScreenPrivatePtr (line 73) | static inline vncDRI3ScreenPrivatePtr vncDRI3ScreenPrivate(ScreenPtr scr... function vncDRI3PixmapPrivatePtr (line 78) | static inline vncDRI3PixmapPrivatePtr vncDRI3PixmapPrivate(PixmapPtr pix... function vncDRI3Open (line 83) | static int vncDRI3Open(ScreenPtr screen, RRProviderPtr provider, function gbm_format_for_depth (line 101) | static uint32_t gbm_format_for_depth(CARD8 depth) function PixmapPtr (line 118) | static PixmapPtr vncPixmapFromFd(ScreenPtr screen, int fd, function Bool (line 165) | static Bool vncDRI3DestroyPixmap(PixmapPtr pixmap) function vncDRI3FdFromPixmapVisitWindow (line 190) | static int vncDRI3FdFromPixmapVisitWindow(WindowPtr window, void *data) function vncFdFromPixmap (line 202) | static int vncFdFromPixmap(ScreenPtr screen, PixmapPtr pixmap, function Bool (line 250) | Bool vncDRI3IsHardwarePixmap(PixmapPtr pixmap) function Bool (line 260) | Bool vncDRI3IsHardwareDrawable(DrawablePtr drawable) function Bool (line 272) | Bool vncDRI3SyncPixmapToGPU(PixmapPtr pixmap) function Bool (line 333) | Bool vncDRI3SyncPixmapFromGPU(PixmapPtr pixmap) function Bool (line 394) | Bool vncDRI3SyncDrawableToGPU(DrawablePtr drawable) function Bool (line 406) | Bool vncDRI3SyncDrawableFromGPU(DrawablePtr drawable) function Bool (line 426) | static Bool vncDRI3CloseScreen(ScreenPtr screen) function Bool (line 445) | Bool vncDRI3Init(ScreenPtr screen) FILE: unix/xserver/hw/vnc/vncDRI3Draw.c type vncDRI3DrawScreenPrivateRec (line 32) | typedef struct vncDRI3DrawScreenPrivateRec { type vncDRI3GCPrivateRec (line 47) | typedef struct vncDRI3GCPrivateRec { function vncDRI3DrawScreenPrivatePtr (line 61) | static inline vncDRI3DrawScreenPrivatePtr vncDRI3DrawScreenPrivate(Scree... function vncDRI3GCPrivatePtr (line 66) | static inline vncDRI3GCPrivatePtr vncDRI3GCPrivate(GCPtr gc) function vncDRI3ValidateGC (line 76) | static void vncDRI3ValidateGC(GCPtr gc, unsigned long changes, function vncDRI3ChangeGC (line 95) | static void vncDRI3ChangeGC(GCPtr gc, unsigned long mask) function vncDRI3CopyGC (line 107) | static void vncDRI3CopyGC(GCPtr src, unsigned long mask, GCPtr dst) function vncDRI3DestroyGC (line 119) | static void vncDRI3DestroyGC(GCPtr gc) function vncDRI3ChangeClip (line 131) | static void vncDRI3ChangeClip(GCPtr gc, int type, void *value, int nrects) function vncDRI3DestroyClip (line 143) | static void vncDRI3DestroyClip(GCPtr gc) function vncDRI3CopyClip (line 155) | static void vncDRI3CopyClip(GCPtr dst, GCPtr src) function vncDRI3FillSpans (line 169) | static void vncDRI3FillSpans(DrawablePtr drawable, GCPtr gc, int nInit, function vncDRI3SetSpans (line 187) | static void vncDRI3SetSpans(DrawablePtr drawable, GCPtr gc, char *psrc, function vncDRI3PutImage (line 205) | static void vncDRI3PutImage(DrawablePtr drawable, GCPtr gc, int depth, function RegionPtr (line 223) | static RegionPtr vncDRI3CopyArea(DrawablePtr src, DrawablePtr dst, function RegionPtr (line 244) | static RegionPtr vncDRI3CopyPlane(DrawablePtr src, DrawablePtr dst, function vncDRI3PolyPoint (line 266) | static void vncDRI3PolyPoint(DrawablePtr drawable, GCPtr gc, int mode, function vncDRI3Polylines (line 283) | static void vncDRI3Polylines(DrawablePtr drawable, GCPtr gc, int mode, function vncDRI3PolySegment (line 300) | static void vncDRI3PolySegment(DrawablePtr drawable, GCPtr gc, int nseg, function vncDRI3PolyRectangle (line 317) | static void vncDRI3PolyRectangle(DrawablePtr drawable, GCPtr gc, function vncDRI3PolyArc (line 334) | static void vncDRI3PolyArc(DrawablePtr drawable, GCPtr gc, int narcs, function vncDRI3FillPolygon (line 351) | static void vncDRI3FillPolygon(DrawablePtr drawable, GCPtr gc, function vncDRI3PolyFillRect (line 369) | static void vncDRI3PolyFillRect(DrawablePtr drawable, GCPtr gc, function vncDRI3PolyFillArc (line 386) | static void vncDRI3PolyFillArc(DrawablePtr drawable, GCPtr gc, function vncDRI3PolyText8 (line 403) | static int vncDRI3PolyText8(DrawablePtr drawable, GCPtr gc, function vncDRI3PolyText16 (line 423) | static int vncDRI3PolyText16(DrawablePtr drawable, GCPtr gc, function vncDRI3ImageText8 (line 444) | static void vncDRI3ImageText8(DrawablePtr drawable, GCPtr gc, function vncDRI3ImageText16 (line 461) | static void vncDRI3ImageText16(DrawablePtr drawable, GCPtr gc, function vncDRI3ImageGlyphBlt (line 479) | static void vncDRI3ImageGlyphBlt(DrawablePtr drawable, GCPtr gc, int x, function vncDRI3PolyGlyphBlt (line 497) | static void vncDRI3PolyGlyphBlt(DrawablePtr drawable, GCPtr gc, int x, function vncDRI3PushPixels (line 515) | static void vncDRI3PushPixels(GCPtr gc, PixmapPtr pBitMap, function Bool (line 566) | static Bool vncDRI3CreateGC(GCPtr gc) function vncDRI3SourceValidate (line 584) | static void vncDRI3SourceValidate(DrawablePtr drawable, function vncDRI3Composite (line 600) | static void vncDRI3Composite(CARD8 op, PicturePtr pSrc, function vncDRI3Glyphs (line 620) | static void vncDRI3Glyphs(CARD8 op, PicturePtr pSrc, PicturePtr pDst, function vncDRI3CompositeRects (line 639) | static void vncDRI3CompositeRects(CARD8 op, PicturePtr pDst, function vncDRI3Trapezoids (line 655) | static void vncDRI3Trapezoids(CARD8 op, PicturePtr pSrc, PicturePtr pDst, function vncDRI3Triangles (line 674) | static void vncDRI3Triangles(CARD8 op, PicturePtr pSrc, PicturePtr pDst, function vncDRI3TriStrip (line 692) | static void vncDRI3TriStrip(CARD8 op, PicturePtr pSrc, PicturePtr pDst, function vncDRI3TriFan (line 711) | static void vncDRI3TriFan(CARD8 op, PicturePtr pSrc, PicturePtr pDst, function Bool (line 729) | static Bool vncDRI3DrawCloseScreen(ScreenPtr screen) function Bool (line 753) | Bool vncDRI3DrawInit(ScreenPtr screen) FILE: unix/xserver/hw/vnc/vncExt.c type VncInputSelect (line 51) | struct VncInputSelect type VncInputSelect (line 53) | struct VncInputSelect { function vncAddExtension (line 60) | void vncAddExtension(void) function vncNotifyQueryConnect (line 79) | int vncNotifyQueryConnect(void) function ProcVncExtSetParam (line 104) | static int ProcVncExtSetParam(ClientPtr client) function SProcVncExtSetParam (line 162) | static int SProcVncExtSetParam(ClientPtr client) function ProcVncExtGetParam (line 170) | static int ProcVncExtGetParam(ClientPtr client) function SProcVncExtGetParam (line 210) | static int SProcVncExtGetParam(ClientPtr client) function ProcVncExtGetParamDesc (line 218) | static int ProcVncExtGetParamDesc(ClientPtr client) function SProcVncExtGetParamDesc (line 257) | static int SProcVncExtGetParamDesc(ClientPtr client) function ProcVncExtListParams (line 265) | static int ProcVncExtListParams(ClientPtr client) function SProcVncExtListParams (line 295) | static int SProcVncExtListParams(ClientPtr client) function ProcVncExtSelectInput (line 303) | static int ProcVncExtSelectInput(ClientPtr client) function SProcVncExtSelectInput (line 337) | static int SProcVncExtSelectInput(ClientPtr client) function ProcVncExtConnect (line 347) | static int ProcVncExtConnect(ClientPtr client) function SProcVncExtConnect (line 379) | static int SProcVncExtConnect(ClientPtr client) function ProcVncExtGetQueryConnect (line 388) | static int ProcVncExtGetQueryConnect(ClientPtr client) function SProcVncExtGetQueryConnect (line 423) | static int SProcVncExtGetQueryConnect(ClientPtr client) function ProcVncExtApproveConnect (line 432) | static int ProcVncExtApproveConnect(ClientPtr client) function SProcVncExtApproveConnect (line 442) | static int SProcVncExtApproveConnect(ClientPtr client) function ProcVncExtDispatch (line 452) | static int ProcVncExtDispatch(ClientPtr client) function SProcVncExtDispatch (line 477) | static int SProcVncExtDispatch(ClientPtr client) function vncResetProc (line 502) | static void vncResetProc(ExtensionEntry* extEntry) function vncClientStateChange (line 507) | static void vncClientStateChange(CallbackListPtr * l, void * d, void * p) FILE: unix/xserver/hw/vnc/vncExtInit.cc type passwd (line 118) | struct passwd function vncGetPixelFormat (line 133) | static rfb::PixelFormat vncGetPixelFormat(int scrIdx) function vncExtensionInit (line 162) | void vncExtensionInit(void) function vncExtensionClose (line 275) | void vncExtensionClose(void) function vncHandleSocketEvent (line 287) | void vncHandleSocketEvent(int fd, int scrIdx, int read, int write) function vncCallBlockHandlers (line 292) | void vncCallBlockHandlers(int* timeout) function vncGetAvoidShiftNumLock (line 298) | int vncGetAvoidShiftNumLock(void) function vncGetSetPrimary (line 303) | int vncGetSetPrimary(void) function vncGetSendPrimary (line 308) | int vncGetSendPrimary(void) function vncUpdateDesktopName (line 313) | void vncUpdateDesktopName(void) function vncRequestClipboard (line 319) | void vncRequestClipboard(void) function vncAnnounceClipboard (line 325) | void vncAnnounceClipboard(int available) function vncSendClipboardData (line 331) | void vncSendClipboardData(const char* data) function vncConnectClient (line 337) | int vncConnectClient(const char *addr, int viewOnly) function vncGetQueryConnect (line 370) | void vncGetQueryConnect(uint32_t *opaqueId, const char**username, function vncApproveConnection (line 380) | void vncApproveConnection(uint32_t opaqueId, int approve) function vncBell (line 388) | void vncBell() function vncSetLEDState (line 394) | void vncSetLEDState(unsigned long leds) function vncAddChanged (line 410) | void vncAddChanged(int scrIdx, int nRects, function vncAddCopied (line 419) | void vncAddCopied(int scrIdx, int nRects, function vncSetCursorSprite (line 430) | void vncSetCursorSprite(int width, int height, int hotX, int hotY, function vncSetCursorPos (line 437) | void vncSetCursorPos(int scrIdx, int x, int y) function vncPreScreenResize (line 442) | void vncPreScreenResize(int scrIdx) function vncPostScreenResize (line 451) | void vncPostScreenResize(int scrIdx, int success, int width, int height) function vncRefreshScreenLayout (line 472) | void vncRefreshScreenLayout(int scrIdx) function vncGetMsc (line 481) | uint64_t vncGetMsc(int scrIdx) function vncQueueMsc (line 490) | void vncQueueMsc(int scrIdx, uint64_t id, uint64_t msc) function vncAbortMsc (line 499) | void vncAbortMsc(int scrIdx, uint64_t id) function vncOverrideParam (line 508) | int vncOverrideParam(const char *param, const char *value) FILE: unix/xserver/hw/vnc/vncExtInit.h type UpdateRect (line 72) | struct UpdateRect { type UpdateRect (line 77) | struct UpdateRect type UpdateRect (line 79) | struct UpdateRect FILE: unix/xserver/hw/vnc/vncHooks.c type vncHooksScreenRec (line 57) | typedef struct _vncHooksScreenRec { type vncHooksGCRec (line 82) | typedef struct _vncHooksGCRec { function vncHooksInit (line 258) | int vncHooksInit(int scrIdx) function vncGetScreenImage (line 331) | void vncGetScreenImage(int scrIdx, int x, int y, int width, int height, function add_changed (line 360) | static inline void add_changed(ScreenPtr pScreen, RegionPtr reg) function add_copied (line 372) | static inline void add_copied(ScreenPtr pScreen, RegionPtr dst, function Bool (line 385) | static inline Bool is_visible(DrawablePtr drawable) function Bool (line 433) | static Bool vncHooksCloseScreen(ScreenPtr pScreen_) function Bool (line 476) | static Bool vncHooksCreateGC(GCPtr pGC) function vncHooksCopyWindow (line 498) | static void vncHooksCopyWindow(WindowPtr pWin, DDXPointRec ptOldOrg, function vncHooksClearToBackground (line 550) | static void vncHooksClearToBackground(WindowPtr pWin, int x, int y, int w, function vncHooksCursorWarpedTo (line 584) | static void vncHooksCursorWarpedTo(DeviceIntPtr pDev, function vncHooksBlockHandler (line 602) | static void vncHooksBlockHandler(ScreenPtr pScreen_, void * pTimeout) function vncHooksComposite (line 629) | static void vncHooksComposite(CARD8 op, PicturePtr pSrc, PicturePtr pMask, function RegionPtr (line 671) | static RegionPtr function vncHooksGlyphs (line 735) | static void vncHooksGlyphs(CARD8 op, PicturePtr pSrc, PicturePtr pDst, function vncHooksCompositeRects (line 773) | static void vncHooksCompositeRects(CARD8 op, PicturePtr pDst, function FixedToShort (line 795) | static inline short FixedToShort(xFixed fixed) function vncHooksTrapezoids (line 800) | static void vncHooksTrapezoids(CARD8 op, PicturePtr pSrc, PicturePtr pDst, function vncHooksTriangles (line 862) | static void vncHooksTriangles(CARD8 op, PicturePtr pSrc, PicturePtr pDst, function vncHooksTriStrip (line 927) | static void vncHooksTriStrip(CARD8 op, PicturePtr pSrc, PicturePtr pDst, function vncHooksTriFan (line 985) | static void vncHooksTriFan(CARD8 op, PicturePtr pSrc, PicturePtr pDst, function Bool (line 1056) | static Bool vncHooksRandRSetConfig(ScreenPtr pScreen, Rotation rotation, function Bool (line 1075) | static Bool vncHooksRandRScreenSetSize(ScreenPtr pScreen, function Bool (line 1095) | static Bool vncHooksRandRCrtcSet(ScreenPtr pScreen, RRCrtcPtr crtc, function Bool (line 1134) | static Bool vncHooksRealizeCursor(DeviceIntPtr dev, ScreenPtr screen, function Bool (line 1144) | static Bool vncHooksUnrealizeCursor(DeviceIntPtr dev, ScreenPtr screen, function vncHooksSetCursor (line 1154) | static void vncHooksSetCursor(DeviceIntPtr dev, ScreenPtr screen, function vncHooksMoveCursor (line 1239) | static void vncHooksMoveCursor(DeviceIntPtr dev, ScreenPtr screen, function Bool (line 1247) | static Bool vncHooksDeviceCursorInitialize(DeviceIntPtr dev, function vncHooksDeviceCursorCleanup (line 1257) | static void vncHooksDeviceCursorCleanup(DeviceIntPtr dev, function vncHooksValidateGC (line 1284) | static void vncHooksValidateGC(GCPtr pGC, unsigned long changes, function vncHooksChangeGC (line 1300) | static void vncHooksChangeGC(GCPtr pGC, unsigned long mask) { function vncHooksCopyGC (line 1305) | static void vncHooksCopyGC(GCPtr src, unsigned long mask, GCPtr dst) { function vncHooksDestroyGC (line 1310) | static void vncHooksDestroyGC(GCPtr pGC) { function vncHooksChangeClip (line 1315) | static void vncHooksChangeClip(GCPtr pGC, int type, void * pValue, int n... function vncHooksDestroyClip (line 1321) | static void vncHooksDestroyClip(GCPtr pGC) { function vncHooksCopyClip (line 1326) | static void vncHooksCopyClip(GCPtr dst, GCPtr src) { function vncHooksFillSpans (line 1354) | static void vncHooksFillSpans(DrawablePtr pDrawable, GCPtr pGC, int nInit, function vncHooksSetSpans (line 1380) | static void vncHooksSetSpans(DrawablePtr pDrawable, GCPtr pGC, char *psrc, function vncHooksPutImage (line 1405) | static void vncHooksPutImage(DrawablePtr pDrawable, GCPtr pGC, int depth, function RegionPtr (line 1436) | static RegionPtr vncHooksCopyArea(DrawablePtr pSrc, DrawablePtr pDst, function RegionPtr (line 1511) | static RegionPtr vncHooksCopyPlane(DrawablePtr pSrc, DrawablePtr pDst, function vncHooksPolyPoint (line 1544) | static void vncHooksPolyPoint(DrawablePtr pDrawable, GCPtr pGC, int mode, function vncHooksPolylines (line 1608) | static void vncHooksPolylines(DrawablePtr pDrawable, GCPtr pGC, int mode, function vncHooksPolySegment (line 1734) | static void vncHooksPolySegment(DrawablePtr pDrawable, GCPtr pGC, int nseg, function vncHooksPolyRectangle (line 1820) | static void vncHooksPolyRectangle(DrawablePtr pDrawable, GCPtr pGC, int ... function vncHooksPolyArc (line 1908) | static void vncHooksPolyArc(DrawablePtr pDrawable, GCPtr pGC, int narcs, function vncHooksFillPolygon (line 1983) | static void vncHooksFillPolygon(DrawablePtr pDrawable, GCPtr pGC, int sh... function vncHooksPolyFillRect (line 2047) | static void vncHooksPolyFillRect(DrawablePtr pDrawable, GCPtr pGC, int n... function vncHooksPolyFillArc (line 2112) | static void vncHooksPolyFillArc(DrawablePtr pDrawable, GCPtr pGC, int na... function GetTextBoundingRect (line 2186) | static void GetTextBoundingRect(DrawablePtr pDrawable, FontPtr font, int x, function vncHooksPolyText8 (line 2206) | static int vncHooksPolyText8(DrawablePtr pDrawable, GCPtr pGC, int x, in... function vncHooksPolyText16 (line 2240) | static int vncHooksPolyText16(DrawablePtr pDrawable, GCPtr pGC, int x, i... function vncHooksImageText8 (line 2274) | static void vncHooksImageText8(DrawablePtr pDrawable, GCPtr pGC, int x, ... function vncHooksImageText16 (line 2305) | static void vncHooksImageText16(DrawablePtr pDrawable, GCPtr pGC, int x,... function vncHooksImageGlyphBlt (line 2336) | static void vncHooksImageGlyphBlt(DrawablePtr pDrawable, GCPtr pGC, int x, function vncHooksPolyGlyphBlt (line 2368) | static void vncHooksPolyGlyphBlt(DrawablePtr pDrawable, GCPtr pGC, int x, function vncHooksPushPixels (line 2400) | static void vncHooksPushPixels(GCPtr pGC, PixmapPtr pBitMap, FILE: unix/xserver/hw/vnc/vncInput.c function vncInitInputDevice (line 90) | void vncInitInputDevice(void) function vncPointerButtonAction (line 132) | void vncPointerButtonAction(int buttonMask) function vncPointerMove (line 150) | void vncPointerMove(int x, int y) function vncGetPointerPos (line 168) | void vncGetPointerPos(int *x, int *y) function vncPointerProc (line 185) | static int vncPointerProc(DeviceIntPtr pDevice, int onoff) function vncKeyboardBell (line 249) | static void vncKeyboardBell(int percent, DeviceIntPtr device, function vncKeyboardCtrl (line 256) | static void vncKeyboardCtrl(DeviceIntPtr pDevice, KeybdCtrl *ctrl) function vncKeyboardProc (line 261) | static int vncKeyboardProc(DeviceIntPtr pDevice, int onoff) function pressKey (line 284) | static inline void pressKey(DeviceIntPtr dev, int kc, Bool down, const c... function vncKeyboardEvent (line 298) | void vncKeyboardEvent(KeySym keysym, unsigned xtcode, int down) type altKeysym_t (line 339) | struct altKeysym_t { function vncKeysymKeyboardEvent (line 394) | static void vncKeysymKeyboardEvent(KeySym keysym, int down) FILE: unix/xserver/hw/vnc/vncInputXKB.c type AddedKeySym (line 56) | typedef struct type xorg_list (line 73) | struct xorg_list function Bool (line 80) | static Bool function XkbAction (line 146) | static XkbAction *XkbKeyActionPtr(XkbDescPtr xkb, KeyCode key, unsigned ... function XkbKeyEffectiveGroup (line 198) | static unsigned XkbKeyEffectiveGroup(XkbDescPtr xkb, KeyCode key, unsign... function vncPrepareInputDevices (line 228) | void vncPrepareInputDevices(void) function vncGetKeyboardState (line 241) | unsigned vncGetKeyboardState(void) function vncGetLevelThreeMask (line 249) | unsigned vncGetLevelThreeMask(void) function KeyCode (line 281) | KeyCode vncPressShift(void) function vncReleaseShift (line 316) | size_t vncReleaseShift(KeyCode *keys, size_t maxKeys) function KeyCode (line 365) | KeyCode vncPressLevelThree(void) function vncReleaseLevelThree (line 399) | size_t vncReleaseLevelThree(KeyCode *keys, size_t maxKeys) function KeyCode (line 452) | KeyCode vncKeysymToKeycode(KeySym keysym, unsigned state, unsigned *new_... function vncIsAffectedByNumLock (line 542) | int vncIsAffectedByNumLock(KeyCode keycode) function saveAddedKeysym (line 589) | static void saveAddedKeysym(KeyCode code, KeySym sym) function vncOnKeyUsed (line 605) | void vncOnKeyUsed(KeyCode usedKeycode) function KeyCode (line 630) | static KeyCode getReusableKeycode(XkbDescPtr xkb) function KeyCode (line 651) | KeyCode vncAddKeysym(KeySym keysym, unsigned state) function vncXkbProcessDeviceEvent (line 731) | static void vncXkbProcessDeviceEvent(int screenNum, FILE: unix/xserver/hw/vnc/vncModule.c function vncModuleInit (line 73) | static void vncModuleInit(void) function vncClientGone (line 98) | void vncClientGone(int fd) function vncRandRCanCreateScreenOutputs (line 102) | int vncRandRCanCreateScreenOutputs(int scrIdx, int extraOutputs) function vncRandRCreateScreenOutputs (line 107) | int vncRandRCreateScreenOutputs(int scrIdx, int extraOutputs) function vncRandRCanCreateModes (line 112) | int vncRandRCanCreateModes(void) FILE: unix/xserver/hw/vnc/vncPresent.c function RRCrtcPtr (line 28) | static RRCrtcPtr vncPresentGetCrtc(WindowPtr window) function vncPresentGetUstMsc (line 47) | static int vncPresentGetUstMsc(RRCrtcPtr crtc, CARD64 *ust, CARD64 *msc) function vncPresentQueueVBlank (line 55) | static int vncPresentQueueVBlank(RRCrtcPtr crtc, uint64_t event_id, function vncPresentMscEvent (line 62) | void vncPresentMscEvent(uint64_t id, uint64_t msc) function vncPresentAbortVBlank (line 67) | static void vncPresentAbortVBlank(RRCrtcPtr crtc, uint64_t event_id, function vncPresentFlush (line 73) | static void vncPresentFlush(WindowPtr window) function Bool (line 89) | Bool FILE: unix/xserver/hw/vnc/vncSelection.c type VncDataTarget (line 55) | struct VncDataTarget { type VncDataTarget (line 65) | struct VncDataTarget function vncSelectionInit (line 84) | void vncSelectionInit(void) function vncHandleClipboardRequest (line 108) | void vncHandleClipboardRequest(void) function vncHandleClipboardAnnounce (line 121) | void vncHandleClipboardAnnounce(int available) function vncHandleClipboardData (line 171) | void vncHandleClipboardData(const char* data) function vncCreateSelectionWindow (line 207) | static int vncCreateSelectionWindow(void) function vncOwnSelection (line 233) | static int vncOwnSelection(Atom selection) function Bool (line 290) | static Bool vncWeAreOwner(Atom selection) function vncMaybeRequestCache (line 308) | static void vncMaybeRequestCache(void) function vncConvertSelection (line 333) | static int vncConvertSelection(ClientPtr client, Atom selection, function vncProcConvertSelection (line 454) | static int vncProcConvertSelection(ClientPtr client) function vncSelectionRequest (line 504) | static void vncSelectionRequest(Atom selection, Atom target) function Bool (line 531) | static Bool vncHasAtom(Atom atom, const Atom list[], size_t size) function vncHandleSelection (line 543) | static void vncHandleSelection(Atom selection, Atom target, function vncProcSendEvent (line 634) | static int vncProcSendEvent(ClientPtr client) function vncSelectionCallback (line 655) | static void vncSelectionCallback(CallbackListPtr *callbacks, function vncClientStateCallback (line 689) | static void vncClientStateCallback(CallbackListPtr * l, FILE: unix/xserver/hw/vnc/xvnc.c type VncFramebufferInfo (line 84) | typedef struct { type VncScreenInfo (line 94) | typedef struct { function vncPrintBanner (line 117) | static void function vncInitializePixmapDepths (line 124) | static void function vncBitsPerPixel (line 134) | static int function ddxGiveUp (line 149) | void function AbortDDX (line 157) | void function OsVendorInit (line 164) | void function OsVendorFatalError (line 172) | void function ddxBeforeReset (line 178) | void function ddxInputThreadInit (line 189) | void function ddxUseMsg (line 196) | void function Bool (line 227) | static Bool function ddxProcessArgument (line 246) | int function Bool (line 436) | static Bool function vncFreeFramebufferMemory (line 463) | static void function Bool (line 473) | static Bool function vncCrossScreen (line 479) | static void function Bool (line 484) | static Bool function Bool (line 490) | static Bool function vncSetCursor (line 496) | static void function vncMoveCursor (line 502) | static void function Bool (line 507) | static Bool function vncDeviceCursorCleanup (line 513) | static void function Bool (line 533) | static Bool function Bool (line 546) | static Bool function Bool (line 672) | static Bool function Bool (line 702) | static Bool function vncRandRModeDestroy (line 710) | static void function RRModePtr (line 723) | static RRModePtr function vncRandRSetModes (line 771) | static void function RRCrtcPtr (line 811) | static RRCrtcPtr function vncRandRCanCreateScreenOutputs (line 844) | int function vncRandRCreateScreenOutputs (line 850) | int function vncRandRCanCreateModes (line 867) | int function Bool (line 932) | static Bool function Bool (line 978) | static Bool function vncClientStateChange (line 1103) | static void function InitOutput (line 1118) | void function DDXRingBell (line 1176) | void function Bool (line 1184) | Bool function ProcessInputEvents (line 1191) | void function InitInput (line 1197) | void function CloseInput (line 1203) | void function vncClientGone (line 1208) | void function main (line 1217) | int FILE: win/rfb_win32/AboutDialog.h function namespace (line 28) | namespace rfb { FILE: win/rfb_win32/BitmapInfo.h function namespace (line 24) | namespace rfb { FILE: win/rfb_win32/CleanDesktop.cxx type ActiveDesktop (line 44) | struct ActiveDesktop { method ActiveDesktop (line 45) | ActiveDesktop() : handle(nullptr) { method enableItem (line 59) | bool enableItem(int i, bool enable_) { method enable (line 81) | bool enable(bool enable_) { function DWORD (line 145) | DWORD SysParamsInfo(UINT action, UINT param, PVOID ptr, UINT ini) { FILE: win/rfb_win32/CleanDesktop.h function namespace (line 24) | namespace rfb { FILE: win/rfb_win32/Clipboard.cxx function LRESULT (line 55) | LRESULT FILE: win/rfb_win32/Clipboard.h function namespace (line 32) | namespace rfb { FILE: win/rfb_win32/CompatibleBitmap.h function namespace (line 25) | namespace rfb { FILE: win/rfb_win32/ComputerName.h function namespace (line 24) | namespace rfb { FILE: win/rfb_win32/CurrentUser.cxx function BOOL (line 43) | BOOL CALLBACK enumWindows(HWND hwnd, LPARAM lParam) { function BOOL (line 63) | BOOL CALLBACK enumDesktops(LPTSTR lpszDesktop, LPARAM lParam) { FILE: win/rfb_win32/CurrentUser.h function namespace (line 34) | namespace rfb { FILE: win/rfb_win32/DIBSectionBuffer.cxx function initMaxAndShift (line 51) | inline void initMaxAndShift(DWORD mask, int* max, int* shift) { FILE: win/rfb_win32/DIBSectionBuffer.h function namespace (line 35) | namespace rfb { FILE: win/rfb_win32/DeviceContext.cxx function PixelFormat (line 38) | PixelFormat DeviceContext::getPF() const { function PixelFormat (line 42) | PixelFormat DeviceContext::getPF(HDC dc) { function Rect (line 148) | Rect DeviceContext::getClipBox() const { function Rect (line 152) | Rect DeviceContext::getClipBox(HDC dc) { FILE: win/rfb_win32/DeviceContext.h function namespace (line 34) | namespace win32 { FILE: win/rfb_win32/DeviceFrameBuffer.h function namespace (line 39) | namespace rfb { FILE: win/rfb_win32/Dialog.cxx function INT_PTR (line 110) | INT_PTR CALLBACK Dialog::staticDialogProc(HWND hwnd, UINT msg, function BOOL (line 122) | BOOL Dialog::dialogProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam) function INT_PTR (line 169) | INT_PTR CALLBACK PropSheetPage::staticPageProc(HWND hwnd, UINT msg, function BOOL (line 181) | BOOL PropSheetPage::dialogProc(HWND hwnd, UINT msg, WPARAM wParam, LPARA... type DLGTEMPLATEEX (line 219) | struct DLGTEMPLATEEX { function removeCtxtHelp (line 232) | static int CALLBACK removeCtxtHelp(HWND /*hwnd*/, UINT message, LPARAM l... function catch (line 351) | catch (std::exception&) { FILE: win/rfb_win32/Dialog.h function namespace (line 34) | namespace rfb { FILE: win/rfb_win32/EventManager.cxx function BOOL (line 74) | BOOL EventManager::getMessage(MSG* msg, HWND hwnd, UINT minMsg, UINT max... FILE: win/rfb_win32/EventManager.h function namespace (line 33) | namespace rfb { FILE: win/rfb_win32/Handle.h function namespace (line 26) | namespace rfb { FILE: win/rfb_win32/IconInfo.h function namespace (line 25) | namespace rfb { FILE: win/rfb_win32/IntervalTimer.h function namespace (line 28) | namespace rfb { FILE: win/rfb_win32/LaunchProcess.h function namespace (line 31) | namespace rfb { FILE: win/rfb_win32/ListViewControl.cxx function BOOL (line 32) | BOOL ListViewControl::InitLVColumns(DWORD idListView, HWND hDlg, int wid... function BOOL (line 55) | BOOL ListViewControl::InsertLVItem(DWORD idListView, HWND hDlg, int numb... FILE: win/rfb_win32/ListViewControl.h function namespace (line 11) | namespace rfb { FILE: win/rfb_win32/LocalMem.h function namespace (line 25) | namespace rfb { FILE: win/rfb_win32/ModuleFileName.h function namespace (line 24) | namespace rfb { FILE: win/rfb_win32/MonitorInfo.cxx function fillMonitorInfo (line 44) | static void fillMonitorInfo(HMONITOR monitor, MONITORINFOEXA* mi) { type monitorByNameData (line 77) | struct monitorByNameData { function BOOL (line 82) | static BOOL CALLBACK monitorByNameEnumProc(HMONITOR monitor, FILE: win/rfb_win32/MonitorInfo.h function namespace (line 27) | namespace rfb { FILE: win/rfb_win32/MsgBox.h function namespace (line 26) | namespace rfb { FILE: win/rfb_win32/MsgWindow.cxx class MsgWindowClass (line 43) | class MsgWindowClass { function LRESULT (line 51) | LRESULT CALLBACK MsgWindowProc(HWND wnd, UINT msg, WPARAM wParam, LPARAM... function LRESULT (line 120) | LRESULT FILE: win/rfb_win32/MsgWindow.h function namespace (line 31) | namespace rfb { FILE: win/rfb_win32/RegConfig.h function namespace (line 33) | namespace rfb { FILE: win/rfb_win32/Registry.h function namespace (line 30) | namespace rfb { FILE: win/rfb_win32/SDisplay.h function namespace (line 42) | namespace rfb { FILE: win/rfb_win32/SDisplayCorePolling.cxx function LRESULT (line 51) | LRESULT SDisplayCorePolling::processMessage(UINT msg, WPARAM wParam, LPA... FILE: win/rfb_win32/SDisplayCorePolling.h function namespace (line 34) | namespace rfb { FILE: win/rfb_win32/SDisplayCoreWMHooks.cxx function LRESULT (line 54) | LRESULT SDisplayCoreWMHooks::processMessage(UINT msg, WPARAM wParam, LPA... FILE: win/rfb_win32/SDisplayCoreWMHooks.h function namespace (line 37) | namespace rfb { FILE: win/rfb_win32/SInput.cxx type keysymToAscii_t (line 148) | struct keysymToAscii_t { type latin1ToDeadChars_t (line 163) | struct latin1ToDeadChars_t { function doKeyboardEvent (line 235) | inline void doKeyboardEvent(BYTE vkCode, DWORD flags) { function doScanCodeEvent (line 240) | inline void doScanCodeEvent(BYTE scancode, bool down) { class KeyStateModifier (line 282) | class KeyStateModifier { method KeyStateModifier (line 284) | KeyStateModifier(int vkCode_, int flags_=0) method press (line 287) | void press() { method release (line 293) | void release() { function doKeyEventWithModifiers (line 316) | void doKeyEventWithModifiers(BYTE vkCode, BYTE modifierState, bool down) FILE: win/rfb_win32/SInput.h function namespace (line 35) | namespace rfb { FILE: win/rfb_win32/Security.cxx function PSID (line 99) | PSID Sid::copySID(const PSID sid) { function PACL (line 165) | PACL rfb::win32::CreateACL(const AccessEntries& ae, PACL existing_acl) { function PSECURITY_DESCRIPTOR (line 174) | PSECURITY_DESCRIPTOR rfb::win32::CreateSdWithDacl(const PACL dacl) { FILE: win/rfb_win32/Security.h function namespace (line 32) | namespace rfb { FILE: win/rfb_win32/SecurityPage.h function namespace (line 29) | namespace rfb { FILE: win/rfb_win32/Service.cxx function VOID (line 49) | VOID WINAPI serviceHandler(DWORD control) { function VOID (line 75) | VOID WINAPI serviceProc(DWORD dwArgc, LPTSTR* lpszArgv) { function thisIsService (line 150) | bool thisIsService() { function switchToDesktop (line 158) | static bool function inputDesktopSelected (line 171) | static bool function selectInputDesktop (line 207) | static bool class Logger_EventLog (line 266) | class Logger_EventLog : public Logger { method Logger_EventLog (line 268) | Logger_EventLog(const char* srcname) : Logger("EventLog") { method write (line 278) | void write(int level, const char *logname, const char *message) overri... function DWORD (line 442) | DWORD rfb::win32::getServiceState(const char* name) { FILE: win/rfb_win32/Service.h function namespace (line 30) | namespace rfb { FILE: win/rfb_win32/SocketManager.cxx function requestAddressChangeEvents (line 56) | static void requestAddressChangeEvents(network::SocketListener* sock_) { FILE: win/rfb_win32/SocketManager.h function namespace (line 36) | namespace network { function namespace (line 41) | namespace rfb { FILE: win/rfb_win32/TrayIcon.h function namespace (line 31) | namespace rfb { FILE: win/rfb_win32/TsSessions.cxx type rfb (line 32) | namespace rfb { type win32 (line 33) | namespace win32 { function inConsoleSession (line 49) | bool inConsoleSession() { function setConsoleSession (line 54) | void setConsoleSession(DWORD sessionId) { FILE: win/rfb_win32/TsSessions.h function namespace (line 28) | namespace rfb { FILE: win/rfb_win32/WMCursor.h function namespace (line 31) | namespace rfb { FILE: win/rfb_win32/WMHooks.cxx function LoadHooks (line 68) | static void LoadHooks() class WMHooksThread (line 119) | class WMHooksThread { method WMHooksThread (line 121) | WMHooksThread() : active(true), thread(&WMHooksThread::worker, this), method DWORD (line 124) | DWORD getThreadId() { return thread_id; } function StartHookThread (line 138) | static bool StartHookThread() { function StopHookThread (line 158) | static void StopHookThread() { function AddHook (line 170) | static bool AddHook(WMHooks* hook) { function RemHook (line 179) | static bool RemHook(WMHooks* hook) { function NotifyHooksRegion (line 189) | static void NotifyHooksRegion(const Region& r) { function blockRealInputs (line 362) | static bool blockRealInputs(bool block_) { FILE: win/rfb_win32/WMHooks.h function namespace (line 30) | namespace rfb { FILE: win/rfb_win32/WMNotifier.cxx function LRESULT (line 45) | LRESULT FILE: win/rfb_win32/WMNotifier.h function namespace (line 35) | namespace rfb { FILE: win/rfb_win32/WMPoller.cxx function BOOL (line 85) | BOOL CALLBACK FILE: win/rfb_win32/WMPoller.h function namespace (line 37) | namespace rfb { FILE: win/rfb_win32/WMShatter.cxx function LRESULT (line 51) | LRESULT function LRESULT (line 58) | LRESULT FILE: win/rfb_win32/WMShatter.h function namespace (line 38) | namespace rfb { FILE: win/rfb_win32/WMWindowCopyRect.h function namespace (line 32) | namespace rfb { FILE: win/rfb_win32/Win32Util.cxx type rfb (line 39) | namespace rfb { type win32 (line 40) | namespace win32 { function centerWindow (line 95) | void centerWindow(HWND handle, HWND parent) { function centerWindow (line 104) | void centerWindow(HWND handle, const RECT& r) { function resizeWindow (line 115) | void resizeWindow(HWND handle, int width, int height) { FILE: win/rfb_win32/Win32Util.h function namespace (line 28) | namespace rfb { FILE: win/rfb_win32/keymap.h type keymap_t (line 29) | struct keymap_t { FILE: win/vncconfig/Authentication.h function namespace (line 39) | namespace rfb { FILE: win/vncconfig/Connections.h function namespace (line 42) | namespace rfb { FILE: win/vncconfig/Desktop.h function namespace (line 25) | namespace rfb { FILE: win/vncconfig/Hooking.h function namespace (line 27) | namespace rfb { FILE: win/vncconfig/Inputs.h function namespace (line 30) | namespace rfb { FILE: win/vncconfig/Legacy.h function namespace (line 31) | namespace rfb { FILE: win/vncconfig/PasswordDialog.h function namespace (line 24) | namespace rfb { FILE: win/vncconfig/Sharing.h function namespace (line 25) | namespace rfb { FILE: win/vncconfig/vncconfig.cxx function processParams (line 59) | void function WinMain (line 79) | int WINAPI WinMain(HINSTANCE inst, HINSTANCE /*prev*/, char* /*cmdLine*/... FILE: win/winvnc/AddNewClientDialog.h function namespace (line 27) | namespace winvnc { FILE: win/winvnc/ControlPanel.cxx function BOOL (line 105) | BOOL ControlPanel::dialogProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM... FILE: win/winvnc/ControlPanel.h function namespace (line 19) | namespace winvnc { function initDialog (line 28) | void initDialog() override; FILE: win/winvnc/ListConnInfo.h function namespace (line 26) | namespace winvnc { FILE: win/winvnc/ManagedListener.h function namespace (line 26) | namespace winvnc { FILE: win/winvnc/QueryConnectDialog.cxx function BOOL (line 103) | BOOL QueryConnectDialog::dialogProc(HWND hwnd, UINT msg, WPARAM wParam, ... FILE: win/winvnc/QueryConnectDialog.h function namespace (line 28) | namespace network { class Socket; } function namespace (line 30) | namespace winvnc { FILE: win/winvnc/STrayIcon.cxx type winvnc (line 69) | namespace winvnc { class STrayIcon (line 71) | class STrayIcon : public TrayIcon { method STrayIcon (line 73) | STrayIcon(STrayIconThread& t) : method LRESULT (line 87) | LRESULT processMessage(UINT msg, WPARAM wParam, LPARAM lParam) overr... FILE: win/winvnc/STrayIcon.h function namespace (line 29) | namespace winvnc { FILE: win/winvnc/VNCServerService.cxx function DWORD (line 68) | DWORD GetLogonPid(DWORD dwSessionId) function BOOL (line 94) | BOOL GetSessionUserTokenWin(OUT LPHANDLE lphUserToken) function HANDLE (line 109) | HANDLE LaunchProcessWin(DWORD /*dwSessionId*/) function DWORD (line 135) | DWORD VNCServerService::serviceMain(int /*argc*/, char* /*argv*/ []) FILE: win/winvnc/VNCServerService.h function namespace (line 25) | namespace winvnc { FILE: win/winvnc/VNCServerWin32.h function namespace (line 34) | namespace core { function namespace (line 38) | namespace winvnc { FILE: win/winvnc/winvnc.cxx function programInfo (line 61) | static void programInfo() { function programUsage (line 71) | static void programUsage() { function MsgBoxOrLog (line 92) | static void MsgBoxOrLog(const char* msg, bool isError=false) { function processParams (line 107) | static void processParams(int argc, char** argv) { function WinMain (line 243) | int WINAPI WinMain(HINSTANCE /*inst*/, HINSTANCE /*prevInst*/, char* /*c... FILE: win/wm_hooks/wm_hooks.cxx function UINT (line 34) | UINT WM_Hooks_WindowChanged() { function UINT (line 39) | UINT WM_Hooks_WindowClientAreaChanged() { function UINT (line 44) | UINT WM_Hooks_WindowBorderChanged() { function UINT (line 49) | UINT WM_Hooks_RectangleChanged() { function UINT (line 54) | UINT WM_Hooks_CursorChanged() { function UINT (line 60) | UINT WM_Hooks_Diagnostic() { function BOOL (line 73) | BOOL WINAPI DllMain(HANDLE instance, ULONG reason, LPVOID /*reserved*/) { function DLLEXPORT (line 106) | DLLEXPORT void WM_Hooks_SetDiagnosticRange(UINT min, UINT max) { function NotifyHookOwner (line 111) | bool NotifyHookOwner(UINT event, WPARAM wParam, LPARAM lParam) { function NotifyWindow (line 126) | bool NotifyWindow(HWND hwnd, UINT msg) { function NotifyWindowBorder (line 129) | bool NotifyWindowBorder(HWND hwnd, UINT msg) { function NotifyWindowClientArea (line 132) | bool NotifyWindowClientArea(HWND hwnd, UINT msg) { function NotifyRectangle (line 135) | bool NotifyRectangle(RECT* rect) { function NotifyCursor (line 140) | bool NotifyCursor(HCURSOR cursor_) { function ProcessWindowMessage (line 144) | void ProcessWindowMessage(UINT msg, HWND wnd, WPARAM wParam, LPARAM /*lP... function LRESULT (line 286) | LRESULT CALLBACK HookCallWndProc(int nCode, WPARAM wParam, LPARAM lParam) { function LRESULT (line 294) | LRESULT CALLBACK HookCallWndProcRet(int nCode, WPARAM wParam, LPARAM lPa... function LRESULT (line 302) | LRESULT CALLBACK HookGetMessage(int nCode, WPARAM wParam, LPARAM lParam) { function LRESULT (line 312) | LRESULT CALLBACK HookDialogMessage(int nCode, WPARAM wParam, LPARAM lPar... function BOOL (line 322) | BOOL WM_Hooks_Install(DWORD owner, DWORD thread) { function BOOL (line 351) | BOOL WM_Hooks_Remove(DWORD owner) { function LRESULT (line 386) | LRESULT CALLBACK HookKeyboardHook(int nCode, WPARAM wParam, LPARAM lPara... function LRESULT (line 398) | LRESULT CALLBACK HookPointerHook(int nCode, WPARAM wParam, LPARAM lParam) { function RefreshInputHooks (line 410) | bool RefreshInputHooks() { function BOOL (line 438) | BOOL WM_Hooks_EnableRealInputs(BOOL pointer, BOOL keyboard) { function BOOL (line 450) | BOOL WM_Hooks_EnableSynthInputs(BOOL pointer, BOOL keyboard) { function BOOL (line 462) | BOOL WM_Hooks_EnableCursorShape(BOOL enable) {