Functions | |
def | check_for_signal (signal_name, sec_lifetime=0) |
def | create_file (filename) |
def | create_signal (signal_name) |
def | ensure_directory_exists (directory, domain=None) |
def | get_ipc_directory (domain=None) |
def mycroft.util.signal.check_for_signal | ( | signal_name, | |
sec_lifetime = 0 |
|||
) |
See if a named signal exists Args: signal_name (str): The signal's name. Must only contain characters valid in filenames. sec_lifetime (int, optional): How many seconds the signal should remain valid. If 0 or not specified, it is a single-use signal. If -1, it never expires. Returns: bool: True if the signal is defined, False otherwise
def mycroft.util.signal.create_file | ( | filename | ) |
def mycroft.util.signal.create_signal | ( | signal_name | ) |
def mycroft.util.signal.ensure_directory_exists | ( | directory, | |
domain = None |
|||
) |
def mycroft.util.signal.get_ipc_directory | ( | domain = None | ) |
Get the directory used for Inter Process Communication Files in this folder can be accessed by different processes on the machine. Useful for communication. This is often a small RAM disk. Args: domain (str): The IPC domain. Basically a subdirectory to prevent overlapping signal filenames. Returns: str: a path to the IPC directory