Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/alamaison/swish
/ types & classes
Types & classes
389 in github.com/alamaison/swish
⨍
Functions
1,774
◇
Types & classes
389
↓ 99 callers
Class
remote_itemid_view
* View internal fields of remote folder PIDLs. * * The viewer doesn't take ownership of the PIDL it's passed so it must remain * valid for the dura
swish/remote_folder/remote_pidl.hpp:100
↓ 47 callers
Class
host_itemid_view
* View internal fields of host folder PIDLs. * * The viewer doesn't take ownership of the PIDL it's passed so it must remain * valid for the durati
swish/host_folder/host_pidl.hpp:92
↓ 31 callers
Class
session_manager
swish/connection/session_manager.hpp:96
↓ 23 callers
Class
session_pool
* Per-process pool of sessions. * * All instances of this class share the same pool of sessions. */
swish/connection/session_pool.hpp:48
↓ 19 callers
Class
window
ezel/window.hpp:47
↓ 11 callers
Class
label
ezel/controls/label.hpp:68
↓ 10 callers
Class
provider
swish/provider/Provider.cpp:111
↓ 7 callers
Class
connection_spec
* Represents specification for a connection to an SFTP server. * * Instances of this class are just recipes for connecting, they are *not* * the ru
swish/connection/connection_spec.hpp:53
↓ 6 callers
Class
edit
ezel/controls/edit.hpp:86
↓ 6 callers
Class
pre_order_iterator
test/common_boost/tree.hh:114
↓ 5 callers
Class
field_error
* Exception thrown when trying to access a field that has not been set to * a value. */
swish/shell_folder/data_object/FileGroupDescriptor.hpp:96
↓ 5 callers
Class
sftp_filesystem_item
* Type erasure interface to SFTP representation implementations. */
swish/provider/sftp_filesystem_item.hpp:121
↓ 4 callers
Class
directory_iterator
* List the files and directories in a directory. * * The iterator is copyable but all copies are linked so that incrementing * one will increment a
ssh/filesystem.hpp:261
↓ 4 callers
Class
knownhost
ssh/knownhost.hpp:66
↓ 4 callers
Class
knownhost_iterator
* @todo Should libssh2_knownhost_get take a const. */
ssh/knownhost.hpp:373
↓ 4 callers
Class
leaf_iterator
test/common_boost/tree.hh:117
↓ 4 callers
Class
test_datum
test/ssh/knownhost_test.cpp:65
↓ 3 callers
Class
Delete
swish/remote_folder/commands/delete.hpp:44
↓ 3 callers
Class
authenticated_session
Forward-declaring this here, rather than including the header, prevents test/remote_folder/remote_commands_test.cpp from crashing the compiler by lett
swish/connection/connection_spec.hpp:44
↓ 3 callers
Class
factory_attorney
ssh/filesystem.hpp:825
↓ 3 callers
Class
icon
ezel/controls/icon.hpp:97
↓ 3 callers
Class
knownhost_search_result
* Result returned by knownhost_collection::find(). */
ssh/knownhost.hpp:464
↓ 3 callers
Class
running_session
* An SSH session connected to a port on a server. * * The session may or may not be authenticated. * * The point of this class is to add host reso
swish/connection/running_session.hpp:61
↓ 3 callers
Class
session
* An SSH session connected to a host. * * Sessions are non-copyable. If copy semantics are required, use * a `shared_ptr<ssh::session>`. * * Th
ssh/session.hpp:341
↓ 2 callers
Class
CSftpDirectory
swish/shell_folder/SftpDirectory.h:43
↓ 2 callers
Class
PidlFormat
* Access wrapper for the items in a DataObject's SHELL_IDLIST format. */
swish/shell_folder/data_object/ShellDataObject.hpp:64
↓ 2 callers
Class
RootedSource
* Shell-based source relative to a root. * * Purpose: to maintain the connection between a particular source item in a * multi-item transfer and th
swish/drop_target/RootedSource.hpp:87
↓ 2 callers
Class
SftpDestination
* A destination (directory or file) on the remote server given as a * path relative to a PIDL. * * As in an FGD, the path may be multi-level. The
swish/drop_target/SftpDestination.hpp:95
↓ 2 callers
Class
breadth_first_queued_iterator
test/common_boost/tree.hh:199
↓ 2 callers
Class
button
ezel/controls/button.hpp:86
↓ 2 callers
Class
post_order_iterator
test/common_boost/tree.hh:115
↓ 2 callers
Class
session_reservation
* Ticket that prevents a session being disconnected. * * A caller may use a session if-and-only-if they a ticket for it. * Using a session without
swish/connection/session_manager.hpp:55
↓ 2 callers
Class
sftp_filesystem
ssh/session.hpp:74
↓ 1 callers
Class
CProvider
swish/provider/Provider.hpp:53
↓ 1 callers
Class
CreateDirectoryOperation
swish/drop_target/CreateDirectoryOperation.hpp:41
↓ 1 callers
Class
DummyFormatter
swish/trace.hpp:196
↓ 1 callers
Class
Mode
swish/remote_folder/Mode.h:32
↓ 1 callers
Class
NewFolder
swish/remote_folder/commands/NewFolder.hpp:53
↓ 1 callers
Class
TraceFormatter
* Helper class to give same usage for boost-style formatting as printf. * * I.e: * trace("%s %d") % "argument" % 42; * behaves
swish/trace.hpp:97
↓ 1 callers
Class
agent_identities
* A connection to an SSH key agent. * * When this object is created, all the identities currently stored in it are * copied out. If you need a fre
ssh/agent.hpp:164
↓ 1 callers
Class
bob_exception
test/ssh/auth_test.cpp:154
↓ 1 callers
Class
comparator
test/common_boost/MockProvider.hpp:420
↓ 1 callers
Class
consumer_responder
* Delegates challenge-response to a consumer. */
swish/connection/authenticated_session.cpp:235
↓ 1 callers
Class
counting_visitor
test/host_folder/view_callback_test.cpp:103
↓ 1 callers
Class
default_context_menu_callback
swish/nse/default_context_menu_callback.hpp:40
↓ 1 callers
Class
exception_interactor
* Callback for interactive authentication that responds with too few * responses. */
test/ssh/auth_test.cpp:160
↓ 1 callers
Class
file_attributes
ssh/filesystem.hpp:74
↓ 1 callers
Class
host_key
* Class representing the session's current negotiated host-key. * * As well as the raw key itself, this class provides MD5 and SHA1 hashes and * ke
ssh/host_key.hpp:184
↓ 1 callers
Class
identity
ssh/agent.hpp:55
↓ 1 callers
Class
is_valid_host_item
swish/host_folder/host_pidl.hpp:157
↓ 1 callers
Class
label_matches
swish/host_folder/host_management.cpp:222
↓ 1 callers
Class
line
* Line proxy to return strings line-by-line from istream_iterator. */
ssh/knownhost.hpp:132
↓ 1 callers
Class
merge_help_command_items
swish/host_folder/menu_command_manager.cpp:243
↓ 1 callers
Class
merge_tools_command_items
swish/host_folder/menu_command_manager.cpp:195
↓ 1 callers
Class
openssh_knownhost_collection
* Collection of known-host entries stored in OpenSSH known_hosts format. * * In the absence of changes, entries are written back exactly as they *
ssh/knownhost.hpp:748
↓ 1 callers
Class
resolved_destination
* A destination (directory or file) on the remote server given as a * directory PIDL and a filename. */
swish/drop_target/SftpDestination.hpp:51
↓ 1 callers
Class
running_dialog
swish/host_folder/commands/CloseSession.cpp:264
↓ 1 callers
Class
selectability_setter
swish/host_folder/menu_command_manager.cpp:386
↓ 1 callers
Class
sftp_file
ssh/filesystem.hpp:213
↓ 1 callers
Class
sftp_filesystem
ssh/filesystem.hpp:237
↓ 1 callers
Class
spinner
ezel/controls/spinner.hpp:115
↓ 1 callers
Class
stat
test/ssh/stream_test.cpp:149
↓ 1 callers
Class
structured_version
swish/version/version.hpp:86
↓ 1 callers
Class
style
ezel/controls/icon.hpp:101
↓ 1 callers
Class
style
ezel/controls/label.hpp:72
↓ 1 callers
Class
style
ezel/controls/spinner.hpp:119
↓ 1 callers
Class
style
ezel/controls/edit.hpp:90
↓ 1 callers
Class
swish_version
swish/version/version.cpp:91
↓ 1 callers
Class
unknown_property_error
swish/remote_folder/properties.cpp:100
↓ 1 callers
Class
unknown_property_error
swish/host_folder/properties.cpp:66
↓ 1 callers
Class
update_command_items
swish/host_folder/menu_command_manager.cpp:373
↓ 1 callers
Class
user_aborted_authentication
swish/connection/authenticated_session.cpp:223
↓ 1 callers
Enum
value
ssh/stream.hpp:74
Class
ATL_NO_VTABLE
swish/shell_folder/HostFolder.h:42
Class
ATL_NO_VTABLE
swish/shell_folder/IconExtractor.h:36
Class
ATL_NO_VTABLE
swish/shell_folder/RemoteFolder.h:40
Class
ATL_NO_VTABLE
swish/shell_folder/com_dll/SwishCoClasses.cpp:42
Class
About
swish/frontend/commands/About.hpp:48
Class
Add
swish/host_folder/commands/Add.hpp:44
Class
AddHostForm
* Host information entry dialog box. * * The dialog obtains SSH connection information from the user. * * Text fields: * - "N
swish/forms/add_host.cpp:97
Class
AllowOverwrite
test/drop_target/drop_target_test.cpp:187
Class
CCoFactory
swish/CoFactory.hpp:44
Class
CConsumerStub
* Very simple consumer that just handles authentication via pub-key. */
test/common_boost/ConsumerStub.hpp:48
Class
CDataObject
* Pseudo-subclass of IDataObject created by CIDLData_CreateFromIDArray(). * * The shell-created DataObject is lacking in one respect: it doesn't *
swish/shell_folder/DataObject.h:55
Class
CDropTarget
swish/drop_target/DropTarget.hpp:57
Class
CExplorerCommand
swish/nse/explorer_command.hpp:309
Class
CExplorerCommandErrorAdapter
* Abstract IExplorerCommand implementation wrapper. * * Wraps a C++ implementation of IExplorerCommand with code to convert it * to the external CO
swish/nse/explorer_command.hpp:119
Class
CExplorerCommandImpl
swish/nse/explorer_command.hpp:192
Class
CExplorerCommandImplAux
swish/nse/explorer_command.hpp:188
Class
CExplorerCommandProvider
swish/nse/explorer_command.hpp:72
Class
CExplorerCommandWithSite
swish/nse/explorer_command.hpp:334
Class
CFolder
swish/shell_folder/Folder.h:122
Class
CFormatEtc
swish/shell_folder/DataObject.h:148
Class
CGlobalLock
swish/shell_folder/DataObject.h:194
Class
CHostFolderDisplayName_test
test/shell_folder-com_dll/HostFolder_test.cpp:290
Class
CHostFolderPostInitialize_test
test/shell_folder-com_dll/HostFolder_test.cpp:243
Class
CHostFolderPreInitialize_test
test/shell_folder-com_dll/HostFolder_test.cpp:48
Class
CKbdInteractiveDialog
swish/shell_folder/KbdInteractiveDialog.h:39
Class
CModule
* ATL module needed to use ATL-based objects, e.g. CMockSftpConsumer. */
test/provider/Module.cpp:48
Class
CModule
* ATL module needed to use ATL-based objects, e.g. CMockSftpConsumer. */
test/shell_folder-com_dll/Module.cpp:38
next →
1–100 of 389, ranked by callers