CARTA Backend
The backend component of CARTA
Loading...
Searching...
No Matches
Session.h File Reference
#include <atomic>
#include <cstdint>
#include <cstdio>
#include <map>
#include <mutex>
#include <tuple>
#include <unordered_map>
#include <utility>
#include <vector>
#include <uWebSockets/App.h>
#include <casacore/casa/aips.h>
#include "AnimationObject.h"
#include "Cache/LoaderCache.h"
#include "ChannelMapSettings.h"
#include "CursorSettings.h"
#include "FileList/FileListHandler.h"
#include "Frame/Frame.h"
#include "ImageData/StokesFilesConnector.h"
#include "Main/ProgramSettings.h"
#include "Region/RegionHandler.h"
#include "SessionContext.h"
#include "Table/TableController.h"
#include "ThreadingManager/Concurrency.h"
#include "Util/Message.h"
Include dependency graph for Session.h:
This graph shows which files directly or indirectly include this file:

Classes

struct  carta::PerSocketData
 
class  carta::Session
 

Namespaces

namespace  carta
 

Macros

#define HISTOGRAM_CANCEL   -1.0
 
#define UPDATE_HISTOGRAM_PROGRESS_PER_SECONDS   2.0
 
#define LOADER_CACHE_SIZE   25
 

Typedefs

typedef std::function< void(const bool &, const std::string &, const std::string &)> carta::ScriptingResponseCallback
 
typedef std::function< void()> carta::ScriptingSessionClosedCallback
 

Macro Definition Documentation

◆ HISTOGRAM_CANCEL

#define HISTOGRAM_CANCEL   -1.0

◆ LOADER_CACHE_SIZE

#define LOADER_CACHE_SIZE   25

◆ UPDATE_HISTOGRAM_PROGRESS_PER_SECONDS

#define UPDATE_HISTOGRAM_PROGRESS_PER_SECONDS   2.0